【发布时间】:2016-05-13 14:14:01
【问题描述】:
假设我有一个如下所示的 Django 模型:
class MyEntity(models.Model):
my_first_attribute = models.CharField(max_length=50)
我创建了一个在 MyEntity 模型中插入一些值的数据迁移。
然后我创建一个添加另一个属性“my_second_attribute”的架构迁移。
如果我在新数据库上运行 ./migrate.py,运行数据迁移会失败,并且 Django 会抱怨 myentity.my_second_attribute 不存在!
有解决办法吗?
【问题讨论】:
-
你运行
./manage.py makemigrations然后./manage.py migrate?
标签: django django-models django-migrations