django.db.utils.DataError: (1406, "Data too long for column 'password' at row 1")

问题: python manage.py createsuperuser  无法创建超级用户

报错:django.db.utils.DataError: (1406, "Data too long for column 'password' at row 1")

问题原因:用户模型继承 AbstractUser,但是重写了password字段,重新定义max_length参数,导致冲突

解决:注释掉重写的password字段,重新进行迁移命令

 

posted @ 2022-12-14 15:25  半日闲1  阅读(177)  评论(0编辑  收藏  举报