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

编程入门 行业动态 更新时间:2024-10-27 11:28:07

问题描述:

使用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

本文发布于:2023-06-13 16:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1384103.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:define   Error   environment   DJANGO_SETTINGS_MODULE   variable

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!