代码之家  ›  专栏  ›  技术社区  ›  Matthew Rankin val

了解Django初始数据

  •  2
  • Matthew Rankin val  · 技术社区  · 14 年前

    问题

    • 为什么Django会自动加载 initial_data.json fixture当它位于项目目录中,但不位于Django搜索fixture的三个指定位置之一时?

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

    Django关于夹具位置的文件

    What's a "Fixture" Django的部分 django-admin.py and manage.py 文件说明:

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

    1. 在每个安装的应用程序的fixtures目录中
    2. 在FIXTURE\u DIRS设置中命名的任何目录中
    3. 在fixture命名的文本路径中

    Django将加载在这些位置找到的与提供的fixture名称匹配的所有fixture。

    1 回复  |  直到 5 年前
        1
  •  5
  •   KillianDS    14 年前

    初始数据实际上是属于 syncdb

    希望这有帮助。