django south中的模式迁移

django south中的模式迁移,django,django-models,django-south,Django,Django Models,Django South,我正在尝试使用模式迁移,因为我有我的模型,我以前有两个模型,我又创建了三个模型。 我试过几个命令,比如 python manage.py schemamigration appname --add modelname python manage.py schemamigration appname python manage.py schemamigration python manage.py schemamigration appname --fake 但是没有运气 有时它会给我错误 Yo

我正在尝试使用模式迁移,因为我有我的模型,我以前有两个模型,我又创建了三个模型。 我试过几个命令,比如

python manage.py schemamigration appname --add modelname
python manage.py schemamigration appname
python manage.py schemamigration
python manage.py schemamigration appname --fake
但是没有运气

有时它会给我错误

You have not passed any of --initial, --auto, --empty, --add-model, --add-field or --add-index.
有时候这个

sage: manage.py schemamigration [options] 

Creates a new template schema migration for the given app

manage.py: error: ambiguous option: --add (--add-field, --add-index, --add-model?)
我是django的新手,需要一些帮助。

终于找到了

python manage.py schemamigration appname --auto
终于明白了

python manage.py schemamigration appname --auto

如果您使用的是较新版本的Django,那么模式迁移不再需要south。尝试使用Django的烘焙迁移工具。过程是1)进行迁移,然后2)实际应用迁移。这些命令是:1)python manage.py makemigrations 2)python manage.py migratei如果使用较新版本的Django,则模式迁移不再需要south。尝试使用Django的烘焙迁移工具。过程是1)进行迁移,然后2)实际应用迁移。这些命令是:1)python manage.py makemigrations 2)python manage.py migrate