我是 South 的新手所以我想知道我是否需要打电话
./manage.py syncdb
或做
./manage.py schemamigration appname --auto
./manage.py migrate appname
全部都足够了cases South can handle on its own .
最佳答案
南部不是项目范围。它是应用程序范围内的。
有些应用程序使用南,有些应用程序不使用它。
如果一个应用程序被集成到南方,做数据库更改,你将使用
./manage.py schemamigration appname --auto
./manage.py migrate appname
但并非所有应用程序都与南方集成。
当您在项目中添加不使用南的新应用时,您需要调用
./manage.py syncdb
对于这些应用程序。 (例如,django.contrib
应用程序)简而言之,使用
./manage.py syncdb
当一个应用程序不 使用南,和 ./manage.py migrate
对于 南方综合应用。
关于django - 我需要在南迁移之前或之后调用syncdb吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6336514/