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

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

37得票4回答
使用Django 1.5实现多种用户类型

如何使用Django 1.5的新可配置用户模型功能来实现多个用户类型? 我想有两种用户类型:私人用户和交易用户,每种用户类型都有自己的必填字段。 我能想到两种实现方法: 1) 多表继承 class BaseUser(AbstractBaseUser): email = models...

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

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

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

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

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

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

40得票6回答
AUTH_USER_MODEL 指的是尚未安装并创建 AbstractUser 模型的模型,因此无法登录。

AUTH_USER_MODEL错误已在EDIT3中解决。密码仍无法通过表单创建用户时保存。 我正在使用Django 1.5版本,并尝试新的用户覆盖/扩展功能,但无法通过我的注册表单注册新用户,只能通过管理员进行注册。当通过注册表单注册时,会出现以下错误: Manager isn't ava...

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

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

35得票4回答
Django中出现AttributeError: 'Manager' object has no attribute 'get_by_natural_key'错误?

我正在使用 Django '1.5c1'。在我的 settings.py 文件中,有如下一行代码: AUTH_USER_MODEL = 'fileupload.galaxyuser' 这是我的 Galaxyuser 模型: class GalaxyUser(models.Model):...

8得票2回答
自定义用户模型错误

我正在尝试在Django中设置自定义用户模型。原因是我想使用电子邮件作为用户名,并完全删除用户名字段。我遇到了一个错误,我无法解决。 Manager isn't available; User has been swapped for 'app.MyUser' Exception Locat...

327得票33回答
将DEBUG设置为False会导致500错误。

一旦我更改了DEBUG = False,我的网站会生成500错误(使用wsgi和manage.py runserver),而且在Apache错误日志中没有错误信息。当我将debug更改为True时,它会正常运行。 我正在使用Django 1.5和Python 2.7.3这里是Apache访问...