问题
- 为什么
initial_data.json
当夹具位于项目目录中但不在 Django 搜索夹具的三个指定位置之一时,Django 会自动加载夹具?
配置信息
- 我没有
FIXTURE_DIRS
在 settings.py 中设置设置 - Django 1.2.1
Django 的关于夹具位置的文档
Django 的django-admin.py 和 manage.py文档的What's a "Fixture"部分指出:
Django 将在三个位置搜索固定装置:
- 在每个已安装应用程序的 fixtures 目录中
- 在以 FIXTURE_DIRS 设置命名的任何目录中
- 在夹具命名的文字路径中
Django 将加载它在这些位置找到的与提供的灯具名称匹配的所有灯具。