我有一个django项目和一个dump.json文件,其中包含所有数据库转储。
我正在尝试运行此命令以将数据加载到django项目中
django-admin loaddata dumpdata.json --settings=~/Workspace/odx-lm/lm/settings/local.py
从文件夹~/Workspace/odx-lm/
运行上述命令时,
我收到以下错误:
回溯(最近通话最近):文件 “ /home/delhivery/Workspace/odx-lm/odx-lm-env/bin/django-admin.py”, 第5行 management.execute_from_command_line()文件“ /home/delhivery/Workspace/odx-lm/odx-lm-env/local/lib/python2.7/site-packages/django/core/management/ init .py”, 第367行,在execute_from_command_line中 utility.execute()文件“ /home/delhivery/Workspace/odx-lm/odx-lm-env/local/lib/python2.7/site-packages/django/core/management/ init .py”, 执行中的第316行 settings.INSTALLED_APPS文件“ /home/delhivery/Workspace/odx-lm/odx-lm-env/local/lib/python2.7/site-packages/django/conf/init.py”, getattr 中的第53行 self._setup(name)文件“ /home/delhivery/Workspace/odx-lm/odx-lm-env/local/lib/python2.7/site-packages/django/conf/ init 。 py”, _setup中的第41行 self._wrapped =设置(settings_module)文件“ /home/delhivery/Workspace/odx-lm/odx-lm-env/local/lib/python2.7/site-packages/django/conf/init .py”, 第97行,初始化 mod = importlib.import_module(self.SETTINGS_MODULE)文件“ /usr/lib/python2.7/importlib/init.py”,第37行,在import_module中 导入(名称)ImportError:不支持按文件名导入。
任何帮助将不胜感激。
答案 0 :(得分:3)
settings
的值必须是Python模块路径,而不是文件路径。
... --settings=lm.settings.local