Django1.6与南方迁移

时间:2016-04-18 13:19:37

标签: python django

我在项目中使用Django 1.6,我想添加一个列"数字"在我的表格(型号)"标签"。在model.py中添加此列后,我运行命令:

python manage.py schemamigration myapp --auto

但是当我进入表格时,我发现了一个错误" Tag"在后端:"数字:没有这样的列"。似乎迁移没有起作用。

我该怎么做?谢谢!

3 个答案:

答案 0 :(得分:3)

python manage.py schemamigration myapp --auto

只会为您的模型更改创建迁移文件。你需要运行

python manage.py migrate myapp

应用迁移

答案 1 :(得分:1)

使用该命令,您只需创建迁移。你仍然需要运行:

./manage.py migrate appname

以便应用迁移。

答案 2 :(得分:0)

python manage.py schemamigration myapp --auto将创建迁移,现在您需要应用它,请参阅Changing the model