django向自定义用户注册

django向自定义用户注册,django,registration,django-registration,Django,Registration,Django Registration,我到处寻找,没有找到完整的答案。似乎什么都不管用。我对django还比较陌生,但我现在所做的似乎还不错。我不想让我的会员用用户名注册。我讨厌用户名。只需要电子邮件地址和密码。因此,我被迫创建一个自定义用户(按照我的理解)。在那次调整之后,一切似乎都不起作用了。我只想django注册接受我的自定义用户,但它不能。我在github上尝试了一些声称已更新注册以接受自定义用户的fork。它们似乎不起作用。我的问题是: 允许自定义用户使用的django注册的有效版本是什么? 如何安装该版本 也许我在安装它

我到处寻找,没有找到完整的答案。似乎什么都不管用。我对django还比较陌生,但我现在所做的似乎还不错。我不想让我的会员用用户名注册。我讨厌用户名。只需要电子邮件地址和密码。因此,我被迫创建一个自定义用户(按照我的理解)。在那次调整之后,一切似乎都不起作用了。我只想django注册接受我的自定义用户,但它不能。我在github上尝试了一些声称已更新注册以接受自定义用户的fork。它们似乎不起作用。我的问题是:

允许自定义用户使用的django注册的有效版本是什么? 如何安装该版本

也许我在安装它时做错了什么

我可以登录到我的管理系统,也可以登录到创建超级用户帐户(命令行)时创建的用户帐户。我唯一的问题是我无法作为新用户注册。提交后,我又被带到了注册页面。如果我没有填写所有必需的注册信息,我会看到预期的通知,因此代码部分工作。数据库也不会显示新用户。希望有人能帮助我,因为我已经研究和尝试新事物好几天了


谢谢

我只想发表评论,但由于我没有发帖,我无法发表评论。无论如何

正如lalo所说,django注册并不真正支持自定义用户。你可以试试。我在我的模型中添加了一个额外的字段并进行了更改,这允许我创建用户,但未能保存额外字段的值


因此,我想说,定制用户+django注册是可以完成的,但是您可能最终会覆盖django注册中提供的许多类/方法,因此从头开始创建这些类/方法可能会更容易。至少这是我的简短经历。

请看,django注册不支持自定义用户。谢谢。这就是我的结论。我看到的一些“叉子”很接近。我可能会调整你提到的叉子。似乎自定义用户注册版本允许您在添加用户名字段的同时添加字段。。。不过我可能错了。我对django很陌生。