Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当DEBUG=False,ALLOWED#HOSTS=[';*';]时,如何修复部署后的500错误_Python_Django_Deployment_Digital Ocean_Internal Server Error - Fatal编程技术网

Python 当DEBUG=False,ALLOWED#HOSTS=[';*';]时,如何修复部署后的500错误

Python 当DEBUG=False,ALLOWED#HOSTS=[';*';]时,如何修复部署后的500错误,python,django,deployment,digital-ocean,internal-server-error,Python,Django,Deployment,Digital Ocean,Internal Server Error,当我在digital ocean上运行服务器并在django应用程序的Settings.py中设置了DEBUG=False时,我遇到了一个500错误。我在端口8000上运行Django服务器,在使用gunicorn时遇到了同样的问题。当DEBUG=True且我允许的_HOSTS=['*'时,不会显示错误。我有一个自定义的404模板和处理程序。除了Django管理页面之外,我尝试加载的任何页面上都会显示该错误。如果你有任何想法,请告诉我 准确的错误消息:“GET/accounts/login/HT

当我在digital ocean上运行服务器并在django应用程序的Settings.py中设置了
DEBUG=False时,我遇到了一个500错误。我在端口8000上运行Django服务器,在使用gunicorn时遇到了同样的问题。当
DEBUG=True
且我允许的_HOSTS=['*'时,不会显示错误。我有一个自定义的404模板和处理程序。除了Django管理页面之外,我尝试加载的任何页面上都会显示该错误。如果你有任何想法,请告诉我

准确的错误消息:
“GET/accounts/login/HTTP/1.1”500 27

settings.py
文件:


导入操作系统
从pathlib导入路径
BASE_DIR=os.path.dirname(os.path.dirname(_文件__))
秘钥='***********'
邮递员密码=“***********”
调试=错误
允许的_主机=['*']
已安装的应用程序=[
“mysite”,
“网络应用程序”,
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
'django.contrib.staticfiles'
]
中间件=[
'django.middleware.security.SecurityMiddleware',
“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.xFrameOptions中间件',
]
ROOT_URLCONF='mysite.url'
模板=[
{
'BACKEND':'django.template.backends.django.DjangoTemplates',
“DIRS”:[],
“应用程序目录”:正确,
“选项”:{
“上下文处理器”:[
“django.template.context_processors.debug”,
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
WSGI_应用程序='mysite.WSGI.APPLICATION'
数据库={
“默认值”:{
“引擎”:“django.db.backends.postgresql_psycopg2”,
'NAME':'dashboard_db',
'USER':'dashboard_db_admin',
“密码”:“**********”,
'主机':'本地主机',
“端口”:“,
}
}
验证密码验证程序=[
{
'NAME':'django.contrib.auth.password\u validation.UserAttributesMilarityValidator',
},
{
'NAME':'django.contrib.auth.password\u validation.MinimumLengthValidator',
},
{
'NAME':'django.contrib.auth.password\u validation.CommonPasswordValidator',
},
{
'NAME':'django.contrib.auth.password\u validation.NumericPasswordValidator',
},
]
语言代码='en us'
时区='UTC'
使用_I18N=True
使用\u L10N=True
使用_TZ=True
静态URL='/STATIC/'
登录\重定向\ URL='/'
注销\重定向\ URL='/'
STATIC_ROOT=os.path.join(BASE_DIR,'STATIC/'))
静态文件\u目录=[
join(BASE_DIR,'webapp','static'),
]

您有来自应用程序的任何日志吗?
GET/accounts/login/HTTP/1.1500 27
不是错误消息。在Web服务器错误日志中查找真正的错误消息。检查nginx或apche日志您说过在
DEBUG=True
时也不会显示错误,但是。。这个网站运行得好吗?或者这与当
DEBUG=False
时的行为相同?您是否有来自应用程序的任何日志?
GET/accounts/login/HTTP/1.1500 27
不是错误消息。在Web服务器错误日志中查找真正的错误消息。检查nginx或apche日志您说过在
DEBUG=True
时也不会显示错误,但是。。这个网站运行得好吗?或者它的行为与
DEBUG=False
时的行为相同?