我是Django的新手。我得到这个错误:Django:“无法导入设置'blog.settings'”
django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
我决定定义DJANGO_SETTINGS_MODULE
环境变量。
(我的项目位置: C:\DjangoProjects\blog
)
我加C:\DjangoProjects
(项目的父文件夹)的PYTHONPATH
。在我的DJANGO_SETTINGS_MODULE
环境变量中,我有blog.settings
。
现在我发现了以下错误:
ImportError: Could not import settings 'blog.settings' (Is it on sys.path?): No module named blog.settings
的settings
文件没有错误。
这是怎么回事?
你如何运行服务器?你有没有改变任何设置? – mariodev
我不确定这是否与Unix一样在Windows中以相同的方式工作,但是在您的博客目录中是否存在名为__init__.py的文件? – limasxgoesto0
\ __ init __。py *没有实现两个下划线在stackoverflow中创建粗体 – limasxgoesto0