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