У меня возникли некоторые трудности с правильной работой моих тестов на django; Я использую нос, и я начал получать сообщение об ошибке при применении миграций, что из таблицы 1 отношение внешнего ключа к таблице 2 не удалось с ошибкой:
django.db.utils.DatabaseError: relation "table2_column" does not exist
Глядя на то, как применяются миграции, мне стало ясно, что table1 не был создан до применения отношения внешнего ключа, поэтому я попытался выяснить, как форсировать зависимость, и нашел следующую статью:
http://south.aeracode.org/docs/dependencies.html
Затем я добавил:
depends_on = (
("app2", "0001_inital"),
)
в мой файл app1 / 0001_initial.py.
К сожалению, теперь я получаю следующую ошибку:
south.exceptions.DependsOnUnknownMigrationMigration 'app1:0001_initial' depends on unknown migration 'app2:0001_inital'.
Есть идеи, как решить эту проблему?