您的位置:首页 > 编程语言 > Go语言

针对Error: You must either define the environment variable DJANGO_SETTINGS_MODULE ...问题的解决

2017-04-28 11:19 585 查看

针对Error: You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings问题的解决

使用intelliJ Idea开发django项目,启动 manage.py 测试时,会出现如上所示问题。

根据提示,有两种解决方法:

define the environment variable DJANGO_SETTINGS_MODULE

在manage.py文件中添加

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "你的project.settings")


call settings.configure() before accessing settings

manage.py文件中添加

from django.conf import settings
settings.configure(DEBUG=True)


添加完代码后,检查是否修改项目的project structure设置

Project structure->Facets->Django->

django project root:  ##你的django项目路径
settings:  ##你的settings.py文件路径
manage.py script:  ##manage.py
Environment variables:   ##添写需要的环境变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django intellij idea
相关文章推荐