有没有一种好方法可以在 Django 中执行此操作,而无需滚动我自己的身份验证系统?我希望用户名是用户的电子邮件地址,而不是他们创建用户名。
请指教
对于其他想要这样做的人,我建议看一下django-电子邮件作为用户名 https://github.com/dabapps/django-email-as-username这是一个非常全面的解决方案,包括修补管理和createsuperuser
管理命令等等。
Edit:从 Django 1.5 开始,你应该考虑使用自定义用户模型 https://docs.djangoproject.com/en/dev/topics/auth/customizing/#auth-custom-user代替django-电子邮件作为用户名 https://github.com/dabapps/django-email-as-username.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)