不支持通过fileName导入

时间:2018-08-23 11:22:00

标签: django python-2.7

我有一个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:不支持按文件名导入。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

settings的值必须是Python模块路径,而不是文件路径。

... --settings=lm.settings.local