13得票4回答
Django管理员使用自定义用户模型无法正常登录

我将我的Django 1.4.5应用程序升级到Django 1.5,并刚刚完成了迁移到自定义用户模型。当我使用自己的身份验证表单以超级用户凭据(在执行manage.py syncdb时创建)登录我的应用程序时,一切正常。我能够得到认证,如果我去/admin,我已经登录,就像预期的那样。我能够完...

12得票1回答
Django:user.has_perm总是为true,而用户不是超级用户。为什么?

我在我的Django 1.5应用程序中为用户分配了权限。当我使用列出所有用户权限时,In [1]: user.get_all_permissions() Out[1]: set([u'profile.change_profile']) 我可以看到一个权限(是正确和需要的)。用户也不是超级用户,...

12得票2回答
Django - 在管理模型中进行多重复数处理

我已经在谷歌上搜索很长时间了,但并没有找到结果。我是Django的初学者,所以不知道它具有所有功能。但这个问题对客户来说非常重要:-( 你能帮帮我吗? 因此,我定义了这个模型: from django.utils.translation import ugettext_lazy as _ ...

12得票2回答
Django完整示例:AbstractUser

我是Django的新手,已经尝试了几周,但无法找到解决此问题的方法。 我想要存储额外的信息,例如用户手机号码、银行名称和银行账户。希望在用户注册时存储手机号码,并要求用户使用(手机号码和密码)或(电子邮件和密码)登录。 这是我的UserProfile模型: from django.db ...

10得票1回答
从Django管理页面的list_display中访问One-To-One表中的值

假设有一个一对一扩展模型,比如Django用户模型:class UserProfile(models.Model): user = models.OneToOneField(User, related_name='profile', unique=True) ...

10得票2回答
Django:CBV 方法 form_valid() 未被调用

在我的CreateView类中,我按照以下方式重写了form_valid()函数:class ActionCreateView(CreateView): model = Action form_class = ActionCreateForm success_url =...

10得票1回答
从另一个应用加载自定义标签过滤器

我真的很困惑,不知道如何从另一个应用程序加载自定义标签过滤器。 我有一个类似于这个问题:从另一个应用程序加载自定义模板标签? 而且,我正在以同样的方式处理它,但仍然无法加载它,我收到了这个错误: TemplateSyntaxError at / 'fillme_tag' is not a v...

10得票1回答
为django 1.5的自定义用户模型子类化django-registration 1.0表单

django-registration 1.0 现在支持 Django 1.5 的自定义用户模型。django-registration 文档中仅有以下关于此的常见问题解答: 我正在使用 Django 1.5 和自定义用户模型;如何让它工作? 虽然 django-registra...

10得票2回答
在Django 1.5中,我能否更改USERNAME_FIELD而不创建自定义用户?

我试图使用默认Django用户模型中的电子邮件字段作为用户名。我正在使用Django 1.5,我看到默认用户有一个USERNAME_FIELD属性。 在我的项目中,我想将以下USERNAME_FIELD = 'email'设置为用户模型中的默认值。 这个小但非常重要的调整是我想要改变用户模...

9得票1回答
如何在GAE中使用Django翻译?

我有以下的设置 - 文件夹结构: myapp - conf - locale - ru - LC_MESSAGES - django.mo # contains "This is the title." translation ...