2012-09-20 79 views
3

我刚开始使用South(最后),它确实是一个很棒的工具。我开始了一个项目,并做了一些初步的迁移,以获得南方的感觉。我现在只是把git克隆到一台新机器上。在没有数据库数据的情况下,因为还没有数据输入。Django South克隆项目

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

我曾尝试:

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

和:

./manage.py migrate <myapp> 

但它说什么似乎有所改变。

我是否还需要运行初始syncdb?南迁移历史是否完好?

任何帮助非常感谢。

+0

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

回答

2

是的,你需要最初运行执行syncdb加载南迁历史表

编辑您的settings.py,并把“南”到INSTALLED_APPS(假设你安装它到正确的位置)

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

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

Converting an App

+0

Thankyou。一切顺利。 –