【问题标题】:django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. plz help me out plzdjango.core.exceptions.ImproperlyConfigured:请求设置 INSTALLED_APPS,但未配置设置。请帮帮我
【发布时间】:2020-08-25 16:31:11
【问题描述】:

我正在尝试将表单与数据库连接,但遇到此错误请任何专家帮助

from django.shortcuts import render, redirect
from django.contrib.auth.models import User, auth
from django.conf import settings
   # Create your views here.
def register(request):
if request.method == 'POST':
    first_name = request.POST['first_name']
    last_name = request.POST['last_name']
    username = request.POST['username']
    email = request.POST['email']
    password = request.POST['pass']
    cnfrm_password = request.POST['cnfrm_password']
    phone_number = request.POST['phone_number']
            user = User.objects.create_user(username=username, password=password, email=email, first_name=first_name,last_name=last_name, phone_number=phone_number)
    user.save()
    print('user created')
    return redirect('/')
   else:
   return render(request, 'register.html')

【问题讨论】:

  • 您能否提供错误信息或该错误的哪一行?
  • @dhentris 错误是标题中提到的错误。
  • 欢迎来到 SO!您可能会选择Tour,并且应该(重新)阅读帮助主题How to Ask 来设定您的期望。您的问题标题应包含一个问题。在问题正文中以可读格式发布整个错误消息。

标签: python django django-models django-views django-errors


【解决方案1】:

似乎您没有定义 DJANGO_SETTINGS_MODULE 导致未定义的设置。 INSTALLED_APPS此时是Django要查找的第一个设置,导致给定的错误。

使用默认项目创建,创建的manage.py 定义所述环境变量,如果您运行python manage.py runserver,则定义设置。

另见docs

但是,由于您的设置未定义这些设置:设置环境变量DJANGO_SETTINGS_MODULE 指向您的settings.py。另请参阅docs

【讨论】:

    猜你喜欢
    • 2020-04-12
    • 1970-01-01
    • 2020-09-27
    • 2018-10-09
    • 2018-05-21
    • 2015-04-16
    • 2021-08-07
    • 2019-12-02
    • 2018-05-17
    相关资源
    最近更新 更多