【问题标题】:Django 1.6.1 and SouthDjango 1.6.1 和 South
【发布时间】:2014-02-11 16:33:20
【问题描述】:

我在我的 Django 应用程序中使用 south 并且无法理解一件事。我已将一个字段从 IntegerField 更改为 CharField 并在其后创建:manage.py app_name --auto --update。然后我查看了迁移列表,发现此迁移的编号为 0014。但是当我执行 manage.py app_name migrate south 尝试迁移版本 0004。如何指定 0014?

【问题讨论】:

    标签: django postgresql django-south


    【解决方案1】:

    我猜你的意思是:

    manage.py schemamigration app_name --auto --update
    

    不是

    manage.py app_name --auto --update
    

    您可以使用 migrate 指定一个版本:

    ./manage.py migrate app_name 0014
    

    或完整的版本名称:

    ./manage.py migrate myapp 0014_change_charfield...
    

    【讨论】:

      猜你喜欢
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 2011-05-27
      • 2011-06-01
      • 1970-01-01
      • 2012-12-23
      相关资源
      最近更新 更多