Skip to main content
 首页 » 编程设计

python之Django ImportError : Could not import settings 'mysite.settings.local' (Is it on sys.路径): No module named settings.本地

2025年05月04日37mengfanrong

我正在 django 中设置一个站点,其中包含多个设置文件,如 2 scoops of django 中所推荐,其中 settings.py 被替换为包含多个设置文件(local.py 等)的设置目录。当我将 settings.py 保留在默认位置时,我的开发服务器将运行良好,但是当我将它移动到我创建的新设置目录并运行开发服务器时:

python manage.py runserver --settings=mysite.settings.local 

我得到错误:

ImportError: Could not import settings 'mysite.settings.local' (Is it on sys.path?): No module named settings.local

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

import sys 
sys.path 

我的想法已经用完了。任何帮助都会很棒。

请您参考如下方法:

尝试 touch __init__.py 在你的 settings 目录中