代码之家  ›  专栏  ›  技术社区  ›  JeremyFromEarth

Django Fixtures错误:未知应用程序

  •  1
  • JeremyFromEarth  · 技术社区  · 14 年前

    dumpdata

    这会将数据打印到控制台:

    python manage.py dumpdata myapp
    

    但是,当我尝试创建包含转储数据的json文件时:

    python manage.py dumpdata apps/myapp/fixtures/initial_data.json
    

    引发此错误:

    Error: Unknown application: apps/myapp/fixtures/initial_data
    

    fixtures dir已经存在,我尝试了json文件路径的多种变体。在这个项目上有另一个编码器,我们正在使用相同的源代码。不过,他似乎没有遇到同样的问题。

    我们使用的是django1.2。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Daniel Roseman    14 年前

    您在第一个代码段中给出了正确的语法。之后的争论 dumpdata 是应用程序,不是文件。

    如果要将输出保存到文件,请使用标准重定向:

    python manage.py dumpdata myapp > apps/myapp/fixtures/initial_data.json