我的灯具加载顺序不正确,因此无法安装 - app A 在 app B 中为模型创建一个带有外键的模型,但是Django尝试首先加载 app B 的初始数据。
如何控制初始数据的安装顺序?
答案 0 :(得分:1)
您可以在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