解决django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings...

在开发Django项目时,调整了django文件目录结构

同时配置完自己的配置文件路径后

在终端执行python manage.py runserver命令启动django项目时,报以下错误:

django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

解决办法

依次点击File -> Settings -> Build, Execution,Deployment -> Console -> Django Console

然后新增环境变量:

DJANGO_SETTINGS_MODULE = luffy项目.settings.develop

 同理

若点击pycharm中的绿色小三角启动django项目也报错

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 正确配置。 这个错误通常是由于在Django项目的设置中没有正确配置installed_apps导致的。请检查您的设置文件,确保已经正确地设置了installed_apps。如果您不确定如何正确设置,请参考Django文档或寻求其他资源的帮助。 ### 回答2: Django是一款重要的Web框架,它已经在众多项目中得到了广泛应用。对于初学者来说,在使用Django过程中难免会遇到各种问题。其中,最常见的错误之一就是“django.core.exceptions.improperlyconfigured: requested setting installed_apps, but settings are not”。这个错误提示信息表明,在Django配置文件中没有找到INSTALLED_APPS设置,但是代码中试图使用它。 这个问题的解决方法是在配置文件中添加合适的INSTALLED_APPS设置。此外,我们需要检查代码中是否正确引用了配置文件的路径。在Django项目的settings.py文件中,INSTALLED_APPS变量用于定义Django项目中使用的所有应用程序的列表。如果该变量未正确设置,Django将无法找到并加载所需的应用程序。因此,如果在代码中试图使用未定义的应用程序或模块,就会导致此错误。 为了解决这个问题,我们可以按照以下步骤进行操作: 1. 打开Django项目的settings.py文件,找到INSTALLED_APPS设置。 2. 确保INSTALLED_APPS设置包含所有需要在项目中使用的应用程序列表。这些应用程序可以是自己编写的,也可以是从其他开发者那里获取的。 3. 确认配置文件中引用的路径是否正确。如果路径不正确,需要修改相应的文件路径。 4. 保存并重新启动Django项目,以使更改生效。 此外,为了避免这类问题的发生,我们还需要在编写代码之前仔细阅读文档,并了解Django框架的基本结构和使用方式。只有充分了解框架的特点和要求,才能写出正确的代码并有效地解决问题。 ### 回答3: Django 是一款 Python Web 开发框架,它可以大大简化 Web 应用程序的开发。 Django 默认情况下需要一个 settings.py 文件,该文件包含了 Django 项目的所有配置信息。而在项目中如果涉及到使用某个 django 的模块或是其它第三方模块,这些模块也需要通过 settings.py 文件进行配置才能正常使用。其中,大多数模块需要在 INSTALLED_APPS 中进行注册后才能使用。 具体来说,INSTALLED_APPS 是 Django 的一个设置,它可以帮助 Django 识别和加载应用程序。如果您想在 Django 中使用某个应用程序,那么必须将其添加到 INSTALLED_APPS 中。 但是,当我们遇到 "django.core.exceptions.improperlyconfigured: requested setting installed_apps, but settings are not" 这个错误时,意味着 Django 没有找到 INSTALLED_APPS 字段。这个错误通常产生的原因有以下几种: 1. settings.py 文件不存在。 2. settings.py 文件中没有定义 INSTALLED_APPS 字段。 3. INSTALLED_APPS 字段定义的模块不存在或者是没有正确安装。 为了解决这个错误,我们需要先确认 settings.py 文件是否存在,若存在则检查是否正确定义了 INSTALLED_APPS 字段,同时也要确认该字段所定义的模块是否存在,并且是否正确安装。如果发现问题,就要及时进行修改或安装,以确保 Django 能够正常加载使用所需要的模块。 总之,这个错误提示通常是由于项目配置信息不正确或者缺失所致,只要我们根据具体情况仔细检查和调整配置即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weer-wmq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值