在django-south的startmigration中使用新的"--freeze"选项的正确方法是什么?

Ras*_*iel 2 migration django

我尝试了以下但这似乎只创建一个空的迁移文件:

startmigration appname freeze_appname --freeze appname
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

startmigration --freeze appname
Run Code Online (Sandbox Code Playgroud)

也不起作用.

Ras*_*iel 5

好的,因为我看不到南方的用户,我不得不弄清楚如何做到这一点.

我做错了是先创建数据迁移而不冻结应用程序

我这样做了:

startmigration appname migrate_data
Run Code Online (Sandbox Code Playgroud)

这创建了空白迁移文件,然后我将数据迁移功能放入其中.但我没有冻结我想要使用/访问迁移的应用程序

正确的方法是:

startmigration appname migrate_data --freeze apptouseinmigration
Run Code Online (Sandbox Code Playgroud)