Django迁移无法识别NOT NULL的删除

时间:2014-10-24 16:11:52

标签: mysql django django-migrations

所以我最近从南方跳到本地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后端。

0 个答案:

没有答案