首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解Django initial_data夹具

理解Django initial_data夹具
EN

Stack Overflow用户
提问于 2010-06-24 15:49:14
回答 1查看 2.6K关注 0票数 2

问题

  • 为什么Django在位于项目目录中而不是位于Django搜索的三个指定位置之一时自动加载initial_data.json夹具?

配置信息

  1. 我还没有在FIXTURE_DIRS中设置settings.py设置
  2. Django 1.2.1

Django关于固定地点的文件

Django的什么是“固定装置”文档部分指出:

Django将在三个地点搜索固定装置:

  1. 在每个已安装应用程序的固定目录中。
  2. 在FIXTURE_DIRS设置中命名的任何目录中
  3. 在夹具命名的文字路径中。

Django将加载它在这些位置找到的与所提供的夹具名称匹配的任何和所有的夹具。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-24 16:11:03

initial_data实际上是属于同步数据库的行为。您引用的是在查询时加载数据将查找的默认位置。initial_data.json由syncdb选项检测并传递给加载数据。我同意这有点令人困惑,但您实际上是将一般的夹具加载行为(加载数据)与自动夹具加载行为(syncdb)混合在一起。

希望这能有所帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3111600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档