修改django默认用户以使用电子邮件作为唯一标识符

django-custom-email-user的Python项目详细描述


django自定义电子邮件用户

将用户名替换为电子邮件作为唯一标识符是很常见的,所以我决定创建一个包来防止再次出现这种单调乏味的情况。

用于将默认的django用户模型替换为电子邮件(而不是用户名)作为唯一标识符。用户名已更改为可选,并且不会作为createsuperuser的一部分请求。

django管理面板是为适应这些更改而定制的,同时还有用户表单custom_email_user.forms.customusercreationform和custom_email_user.forms.customuserchangeform

只需将自定义电子邮件用户添加到已安装的应用程序中,配置auth用户模型,然后运行迁移即可

INSTALLED_APPS = [
    ...
    'custom_email_user'
]

AUTH_USER_MODEL = 'custom_email_user.User'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
CentOS上的java Spring Boot简易应用程序需要很长时间才能启动   java如何检查字符串值是否等于null?   收集器中的java映射值。分组方式()   java需要支持Azure AD B2C webapp集成   java如何加入线程以停止它?   java如何使用意图传递类的对象?   java如何在战争环境中发现CDI生产者?   多模块项目中java奇怪的编译器行为   java如何在web应用程序中管理密码?   java从http服务器、filehandler中删除冗余代码   java使用反射来获取泛型类的字段   java Spring MVC/Hibernate/MySQL 400错误请求错误   给定正整数a的java幂为3   在Java中将元素拆分为不同数量的列表?   java展开折叠窗格