所以我最近从南方跳到本地Django迁移。迁移迁移的过程非常顺利,但最近的一些更改并没有奏效。
我有一个模型:
class MyModel(models.Model):
f1 = models.IntegerField()
我改变了这个:
class MyModel(models.Model):
f1 = models.IntegerField(null=True,default=None,blank=True)
./manage.py makemigrations
未提及此更改,但该字段上有NOT NULL
表示我无法创建MyModel
的实例,但f1
已离开空白 - 我明白了:
IntegrityError: (1048, "Column 'f1' cannot be null")
我该怎么办?我正在使用MySQL后端。