0

我有一个初始迁移的应用程序,它的外键指向第二个没有南迁移的应用程序。现在我正在尝试将迁移添加到第二个应用程序,但我面临循环依赖错误。

我能够迁移我的生产数据库,但是我的数据库上的 syncdb --migrate 遇到了问题。

那是我试过的:

./manage.py convert_to_south app2

./manage.py app2 --auto

我想在此之后恢复我的数据库,什么时候再试一次

./manage.py syncdb --migrate 

它不起作用。

4

1 回答 1

0

首先运行这个命令:

python manage.py schemamigration app_name --auto

然后:

python manage.py migrate

因为您已经有一个现有的迁移,所以您必须删除文件并运行一些东西 --delete--ghost--fake (我忘记了确切的命令)来删除现有的。

于 2013-01-31T17:46:20.083 回答