【发布时间】:2026-01-10 23:40:01
【问题描述】:
我正在使用 Django 1.9 和 Python 3.4.3。 在我的应用程序上更改 DEBUG = False 时,我在应用程序的所有页面上都收到 500 错误。
注意:Django 管理页面也会导致 500 错误。一些 其他帖子报告在管理页面上没有收到此错误,我是。我也尝试了post中的所有内容
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.8/howto/static-files/
STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_DIRS =(
os.path.join(BASE_DIR, 'static'),
)
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
【问题讨论】:
-
apache 日志说错误实际上是什么?
-
@marksweb 我将日志编辑成问题,它没有说太多
-
当你
push你的应用程序时,你能发布什么heroku回复吗?我敢打赌,您的静态文件有些东西弄糊涂了,并且实际上并未部署该应用程序。 -
@Ben 确定。我将它附加到日志的末尾
-
您是否运行了他们推荐的命令?
heroku run python manage.py collectstatic --noinput