我正在尝试使用电子邮件地址作为用户名(使用 Django 1.5 的自定义用户模型)以及 django-registration。
django-registration 1.0 版的文档说:-
基本视图类故意与用户模型无关。简单地将它们子类化,并为您的自定义用户模型实现逻辑
我已经对注册视图进行了子类化,但不幸的是,RegistrationProfile 似乎仍然希望用户模型具有我的用户模型没有的用户名字段。我只有电子邮件(以及名字、姓氏等)
这是一个错误吗?在我看来,django-registration 仍然需要使用默认的基本用户模型——它只能使用添加到基本模型的自定义用户模型。
有没有办法绕过它?也许我也可以子类化注册资料?我该怎么做?
谢谢。