首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CommandError:没有找到名为“夹具”的夹具

CommandError:没有找到名为“夹具”的夹具
EN

Stack Overflow用户
提问于 2022-10-11 08:18:32
回答 1查看 129关注 0票数 2

我试图使用loaddata将一些固定装置加载到Django 2.2.10项目中。根据文献资料,命令应该如下所示:

代码语言:javascript
复制
python manage.py loaddata fixture app/fixtures/*.json

然而,当我运行这个命令时,我会得到以下错误:

代码语言:javascript
复制
CommandError: No fixture named 'fixture' found.

我觉得“夹具”这个词被解释为通往夹具的一条路,于是我删除了它,它起了作用:

代码语言:javascript
复制
python manage.py loaddata app/fixtures/*.json

不过,我仍然觉得奇怪的是,文档告诉我做一些不起作用的事情。我是不是遗漏了什么?我担心我的设置可能出了点问题,将来还会回来缠着我。

EN

回答 1

Stack Overflow用户

发布于 2022-10-11 11:19:33

django中运行固定装置。您应该遵循以下语法:

python manage.py loaddata fixture_name

不是:

python manage.py loaddata fixture fixture_name

在您的情况下,您应该运行python manage.py loaddata app/fixtures/*.json

而不是python manage.py loaddata fixture app/fixtures/*.json,因为这里的将被视为fixture_name,而不是

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

https://stackoverflow.com/questions/74025050

复制
相关文章

相似问题

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