Django Fixtures错误:未知应用程序

2024-06-08 17:35:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个有多个应用程序的项目。我试图使用dumpdata命令为每个应用程序创建一个fixture。在给定的应用程序上调用dumpdata似乎很有效。在

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

python manage.py dumpdata myapp

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

^{pr2}$

将引发此错误:

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

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

我们使用的是django1.2。在


Tags: 文件数据项目py命令json应用程序manage
1条回答
网友
1楼 · 发布于 2024-06-08 17:35:58

您在第一个片段中给出了正确的语法。dumpdata后的参数是应用程序,而不是文件。在

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

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

相关问题 更多 >