django.core.exceptions.ImproperlyConfigured:请求设置 INSTALLED_APPS,但未配置设置。请帮帮我
Posted
技术标签:
【中文标题】django.core.exceptions.ImproperlyConfigured:请求设置 INSTALLED_APPS,但未配置设置。请帮帮我【英文标题】:django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. plz help me out plz 【发布时间】: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 来设定您的期望。您的问题标题应包含一个问题。在问题正文中以可读格式发布整个错误消息。 【参考方案1】:似乎您没有定义 DJANGO_SETTINGS_MODULE
导致未定义的设置。 INSTALLED_APPS
此时是Django要查找的第一个设置,导致给定的错误。
使用默认项目创建,创建的manage.py
定义所述环境变量,如果您运行python manage.py runserver
,则定义设置。
另见docs。
但是,由于您的设置未定义这些设置:设置环境变量DJANGO_SETTINGS_MODULE
指向您的settings.py
。另请参阅docs。
【讨论】:
以上是关于django.core.exceptions.ImproperlyConfigured:请求设置 INSTALLED_APPS,但未配置设置。请帮帮我的主要内容,如果未能解决你的问题,请参考以下文章