我最近研究了Django框架,并计划将我的旧系统移植到其中。因此,我需要遵循遗留的mysql数据库。有没有办法更改Django用户模型的密码字段名?例如"pwd“或"password2”。
我研究了Django文档,只发现修改了用户名字段https://docs.djangoproject.com/en/2.2/topics/auth/customizing/#django.contrib.auth.models.CustomUser.USERNAME_FIELD
发布于 2019-06-21 13:50:38
我认为您可以创建一个继承自用户模型的新类,并将密码字段设置为您喜欢的任何字段。
类似于:
class MyUser(AbstractBaseUser):
...
password = models.CharField(max_length=100, db_column='custom_name')
...https://stackoverflow.com/questions/56697470
复制相似问题