小编App*_*ens的帖子

首次使用外键创建 django 超级用户

我已经启动了一个 django 项目,将用户模型从 AbstractUser 扩展到我的自定义模型,该模型与其他模型具有外键关系。当我尝试使用 manage.py 创建超级用户时,它不会创建用于测试的超级用户,从而给我带来 IntegrityError。我知道 RoleModel 中没有记录,那么我该如何处理这种情况。当老师注册该网站时,我将担任角色。任何帮助将不胜感激

class TeacherModel(AbstractUser):
    middle_name = models.CharField(max_length=256)
    role = models.ForeignKey(RoleModel, on_delete=models.DO_NOTHING, null=True)
Run Code Online (Sandbox Code Playgroud)

django python-3.x

5
推荐指数
1
解决办法
1339
查看次数

标签 统计

django ×1

python-3.x ×1