【问题标题】:Django south: Re-run first migrationDjango south:重新运行第一次迁移
【发布时间】:2012-05-18 19:35:28
【问题描述】:

我在应用的模型声明中犯了一个错误,现在需要重新运行初始迁移。

除了删除这个应用的表和南迁历史中的条目,还有别的办法吗?

我的设置:

Django 1.3.1

南 0.7.3

【问题讨论】:

    标签: django django-models django-south


    【解决方案1】:
    ./manage.py migrate myapp zero
    

    Docs

    【讨论】:

    • 请注意,如果您有任何数据迁移,需要专门编写为可逆的(将两个函数传递给 RunPython,一个用于向前,一个用于向后)。
    • 在 Django 1.7+ 中仍然有效,文档现在在这里:docs.djangoproject.com/en/1.9/ref/django-admin/#migrate
    猜你喜欢
    • 1970-01-01
    • 2015-10-07
    • 2012-08-06
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 2015-11-04
    相关资源
    最近更新 更多