【问题标题】:Django South cloned projectDjango South 克隆项目
【发布时间】:2012-09-20 18:49:58
【问题描述】:

我刚刚开始使用 South(终于),它确实是一个很棒的工具。我开始了一个项目并进行了一些初步迁移以感受南方的感觉。我现在刚刚将这个项目克隆到一台新机器上。在没有数据库数据,因为还没有数据输入。

我的问题是重建数据库的步骤是什么?

我试过了:

 ./manage.py schemamigration <myapp> --auto

和:

 ./manage.py migrate <myapp>

但它说似乎什么都没有改变。

我是否还需要运行初始同步数据库?南迁历史是否完整?

非常感谢任何帮助。

【问题讨论】:

  • 这里有反对的理由吗?我认为这对于南方的新人来说是一个有效的问题。

标签: django django-south


【解决方案1】:

是的,你需要先运行syncdb来加载南迁历史表

编辑您的 settings.py 并将“south”放入 INSTALLED_APPS(假设您已将其安装到正确的位置)

运行 ./manage.py syncdb 将 South 表加载到数据库中。请注意,syncdb 现在看起来不同了 - South 对其进行了修改。

运行 ./manage.py convert_to_south myapp - South 将自动生成并假装应用您的第一次迁移。

Converting an App

【讨论】:

    猜你喜欢
    • 2014-02-25
    • 2016-09-02
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2015-08-04
    • 2016-11-30
    • 2021-06-29
    • 1970-01-01
    相关资源
    最近更新 更多