【发布时间】:2013-07-23 17:40:58
【问题描述】:
我正在尝试使用电子邮件地址作为用户名(使用 Django 1.5 的自定义用户模型)以及 django-registration。
django-registration 1.0 版的文档说:-
基础视图类故意与用户模型无关。只需对它们进行子类化,并为您的自定义用户模型实现逻辑
我已经对注册视图进行了子类化,但不幸的是,RegistrationProfile 似乎仍然希望用户模型具有我的用户模型没有的用户名字段。我只有电子邮件(以及名字、姓氏等)
这是一个错误吗?在我看来,django-registration 仍然需要使用默认的基本用户模型——它只是能够使用添加到基本模型的自定义用户模型。
有什么办法可以解决吗?也许我也可以子类化注册资料?我该怎么做?
谢谢。
【问题讨论】:
标签: django django-registration django-1.5