Django ImportError:无法导入设置'mysite.settings.local'(是否在sys.path上?):没有名为settings.local的模块

joh*_*c07 1 python django settings importerror

我正在django中设置一个网站,其中有两个django建议的多个设置文件,其中settings.py被包含多个设置文件(local.py等)的设置目录替换.当我将settings.py保留在默认位置时,我的开发服务器将正常运行,但当我将其移动到新设置目录中时,我创建并运行开发服务器:

python manage.py runserver --settings=mysite.settings.local
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ImportError:无法导入设置'mysite.settings.local'(是否在sys.path上?):没有名为settings.local的模块

我已将目录添加到python路径,当我进入python并输入时,它会显示出来:

import sys
sys.path
Run Code Online (Sandbox Code Playgroud)

我的想法已经不多了.任何帮助都会很棒.

小智 7

试试touch __init__.py你的settings目录