如何从所有应用程序加载Django灯具?
我在我的Django应用程序中使用了fixture,但只有两个应用程序正在加载他们的灯具。
当我用--verbosity = 2手动运行loaddata时,我可以看到它只在两个应用程序中查找,尽管我有更多内部创建的fixtures目录。
所有应用都已正确安装在settings.py中。
从文档中可以看出,Django应该在每个已安装应用程序的fixtures /目录中进行搜索。
为什么有些应用被忽略了?
没有找到相关结果
已邀请:
4 个回复
翰冒绢县
我在fabfile中使用它来自动化分段安装:
伞腹
或者在程序上你可以称之为
辟官陡板休
在
: django.core.management.commands.loaddata,第102行 django.db.models.loading,第132行 要欺骗Django查看你的应用程序的
文件夹,你必须在应用程序中添加一个(空)
文件。 (很好,并对该文件发表评论以使事情变得清晰!) <应用> /models.py
然后,手动运行
将找到您的应用程序的夹具文件。
厘恼轨