问题描述:
使用pycharm开发django项目,启动manage.py 测试时,会出现如下问题:
Error: You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings
解决方法:
根据提示,有两种解决方法:
1、define the environment variable DJANGO_SETTINGS_MODULE
在manage.py文件中添加
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "你的project.settings")
2、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: ##添写需要的环境变量
参考https://blog.csdn/never_ever_ydy/article/details/70891375
更多推荐
解决Error: You must either define the environment variable DJANGO_SETTINGS_MODULE
发布评论