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

标签 python django settings importerror

我正在 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 目录中

关于python - Django ImportError : Could not import settings 'mysite.settings.local' (Is it on sys.路径?): No module named settings.本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18808846/

相关文章:

python - 通过 Google App Engine 以 django 形式输入多个文本

python - Jenkins :显示测试失败的日期和时间

python - 在 cygwin 中安装 psycopg2 时出错

python-3.x - django 不渲染自定义 403 页面,而是显示浏览器默认值

Python - 从文件中读取跳过行以 # 开头

django - 如何在其上制作一个简单的 Django URLconf 和 reverse() 进行测试? (获取类型错误 : unhashable type: 'list' )

python - 在 Django 中向用户添加自定义字段

java - 通过环境属性实现Spring服务

settings - Ubuntu 64 位 12.04 上 sublimeText 2.0.1 的配置文件在哪里?

php - Laravel 为商店进行设置