我的固定装置以错误的顺序加载,因此无法安装 -应用程序 A创建了一个模型,该模型具有应用程序 B中模型的外键,但 Django 尝试首先加载应用程序 B的初始数据。
如何控制初始数据的安装顺序?
我的固定装置以错误的顺序加载,因此无法安装 -应用程序 A创建了一个模型,该模型具有应用程序 B中模型的外键,但 Django 尝试首先加载应用程序 B的初始数据。
如何控制初始数据的安装顺序?
您可以在 settings.py 中指定固定装置的目录,FIXTURE_DIRS
但这些目录会附加在fixtures
应用程序目录之后。因此,您可以重命名app_B/fixtures
为app_B/slow_fixtures
并添加app_B/slow_fixtures
到FIXTURE_DIRS
。
https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-FIXTURE_DIRS