当我的DEBUG=False时显示“错误:-1”,当我的DEBUG=True时显示“错误:-2”。
我将使用python 3.7.7和django 3.0.4。
我的设置。py文件是:-
DEBUG = False
ALLOWED_HOSTS = ["*"]
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'home.apps.HomeConfig',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
ROOT_URLCONF = '***************'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
WSGI_APPLICATION = '*************************'
# Database
# https://docs.djangoproject.com/en/3.0/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
# Password validation
# https://docs.djangoproject.com/en/3.0/ref/settings/#auth-password-validators
AUTH_PASSWORD_VALIDATORS = [
{
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
},
]
# Internationalization
# https://docs.djangoproject.com/en/3.0/topics/i18n/
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
# Static files (CSS, JavaScript, Images)
#
#for uploaded image
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
#end of uploded image
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
# '/static/',
]
这是“错误:1”。。。。[调试=False时]
[15/Mar/2020 11:14:56] "GET /admin/login/?next=/admin/ HTTP/1.1" 500 4712
[15/Mar/2020 11:14:56] "GET /static/js/jquery-3.2.1.min.js HTTP/1.1" 304 0
[15/Mar/2020 11:14:56] "GET /admin/login/js/main2.js HTTP/1.1" 404 21440
[15/Mar/2020 11:14:56] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
[15/Mar/2020 11:14:56] "GET /admin/login/js/main.js HTTP/1.1" 404 21440
[15/Mar/2020 11:14:56] "GET /static/js/owl.carousel.min.js HTTP/1.1" 304 0
[15/Mar/2020 11:14:56] "GET /static/js/jquery.marquee.min.js HTTP/1.1" 304 0
[15/Mar/2020 11:14:56] "GET /static/js/main.js HTTP/1.1" 304 0
[15/Mar/2020 11:14:56] "GET /admin/login/js/main.js HTTP/1.1" 404 21440
这是“错误:-2”。。。[调试=True时]
但是在'DEBUG=True'的时候,我的管理页面是打开的,但它在终端中给出了下面的错误。
[15/Mar/2020 11:15:51] "GET /admin/login/?next=/admin/ HTTP/1.1" 200 1913
当我试图在浏览器中打开“/admin/”时,我会给出一个错误,但我的主页[127.0.0.1:8000]工作正常。
提前感谢。
我们只能从设置中删除三行。py公司
1.
2.
3.
当DEBUG=False时,第2行和第3行用于在网站上提供静态文件。
在消除这三线误差后,可以解决和,它将在没有任何误差的情况下完美运行。
谢谢你,特别感谢阿拉斯代尔。
问题内容: 我是django-1.6的新手。当我使用运行django服务器时,它运行良好。但是,当我改变DEBUG到False在设置文件,然后在服务器停止,并让在命令提示符下以下错误: 更改为之后,在浏览器中出现错误: 是否可以在没有调试模式的情况下运行Django? 问题答案: 该ALLOWED_HOSTS列表应包含标准主机名,而不是 URL。省略端口和协议。如果你使用127.0.0.1,我也将
我是django-1.6的新手。当我使用运行django服务器时,它运行得非常好。但是,当我在设置文件中将更改为时,服务器停止运行,并在命令提示下出现以下错误: 我将更改为,在浏览器中我得到错误信息: 是否可以在没有调试模式的情况下运行Django?
我正在尝试使用docker、Nginx和Gunicorn为Django定义一个生产环境,当debug=True时,它可以正常工作,如果我将debug=False,则问题从这里开始会给我错误的请求(400)我的Nginx文件,如下所示: 设置中的my allowed_hosts。py公司 我的gunicorn从入口点执行命令。sh文件: 这是我在docker compose中的nginx容器: my
HTTP错误500 访问/solr/时出现问题。原因: 原因: 注意:当我以Clound模式(bin/solr start-e cloud-noprompt)运行服务器时,我能够访问管理面板。
问题内容: 使用开发服务器,它可以与debug = True或False一起使用。 在生产中,如果debug = True,一切正常,但是如果debug = True,则出现500错误,并且apache日志以导入错误结尾:“ ImportError:无法导入名称Project”。 导入中的任何操作都不会对调试产生任何条件-唯一执行的代码是开发服务器是否应提供静态文件(在生产中,apache应该处理
在启动节点管理器之后,当我要启动startWeblogic时。sh发生这种情况时,服务器无法启动。(用户名、密码正确) 以行开始WLS:home/app/oracle/java/jdk1.8.0_171/bin/java-server-Xms256m-Xmx512m-XX:CompileThreshold=8000-cp/home/12c/app/oracle/product/12.2.1/wls