我已经启动了一个 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)