【发布时间】:2020-08-26 21:28:25
【问题描述】:
我有以下型号:
class Parent(models.Model):
name = CharField(max_length=80, ...)
class Child(models.Model):
name = CharField(max_length=80, ....)
我想添加一个不可为空的外键,如下所示:
class Child(models.Model):
name = CharField(max_length=80, ....)
parent = ForeignKey(parent)
两个表都已存在于数据库中,但没有数据。
当运行 makemigrations Django 要求一个默认值。如果我不想提供默认值,最好执行 2 次迁移,第一次使用 null=True 然后运行第二次 null=False,在 DDBB 中摄取数据之前?
感谢您的建议。
【问题讨论】:
标签: django django-models