我创建了一个json文件 myapp / fixtures / initial_data.json,包含要加载的数据。
但是当我跑步时
python manage.py loaddata myapp
获得以下错误
CommandError:没有名为' myapp'找到。
错误可能是什么原因?
答案 0 :(得分:1)
python manage.py loaddata myapp/fixtures/initial_data.json
您需要使用完整路径传递文件名
答案 1 :(得分:1)
python manage.py loaddata
后面应该是灯具名称,而不是应用名称。
所以不要输入:
python manage.py loaddata myapp
python manage.py loaddata initial_data
要么
python manage.py loaddata initial_data.json
(当然,如果你不介意长弦,那么完整路径也很好。)
有关详细信息,请查看ngrx-forms。
答案 2 :(得分:0)
确保您从正确的目录运行命令。对我来说,只需移动到正确的目录即可解决此问题。
祝你好运
答案 3 :(得分:0)
尝试使用 python manage.py loaddata 'myapp'
而不是 python manage.py loaddata myapp
。它应该工作。确保您位于正确的目录中(也就是 manage.py 所在的目录)。
答案 4 :(得分:0)
您可以尝试 python manage.py */fixtures/*.json
这将从所有应用程序加载您的所有装置。 (如果有的话)