当DEBUG = False时Heroku Django部署500错误

时间:2020-07-08 11:18:20

标签: django heroku django-settings

当我设置DEBUG=False并尝试添加ALLOWED_HOSTS= ['*']['.herokuapp.com']时出现了500错误,但仍然无法正常工作。普遍的错误,但我尝试了几种解决方案,老实说,我还没有发现任何问题。 建议在此处启用日志记录: Heroku server error (500) when Debug = False , whitenoise could not find style.css

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console': {
            'class': 'logging.StreamHandler',
        },
    },
    'loggers': {
        'django': {
            'handlers': ['console'],
             'level': os.getenv('DJANGO_LOG_LEVEL', 'DEBUG'),
        },
    },
}

但在heroku logs --tail

中什么也没显示

heroku logs --source app

2020-07-08T14:22:17.828431+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828432+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828432+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/whitenoise/middleware.py", line 58, in __call__
2020-07-08T14:22:17.828432+00:00 app[web.1]: response = self.get_response(request)
2020-07-08T14:22:17.828432+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 36, in inner
2020-07-08T14:22:17.828432+00:00 app[web.1]: response = response_for_exception(request, exc)
2020-07-08T14:22:17.828433+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
2020-07-08T14:22:17.828433+00:00 app[web.1]: response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
2020-07-08T14:22:17.828433+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828433+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828433+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/deprecation.py", line 94, in __call__
2020-07-08T14:22:17.828434+00:00 app[web.1]: response = response or self.get_response(request)
2020-07-08T14:22:17.828434+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 36, in inner
2020-07-08T14:22:17.828434+00:00 app[web.1]: response = response_for_exception(request, exc)
2020-07-08T14:22:17.828434+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
2020-07-08T14:22:17.828434+00:00 app[web.1]: response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
2020-07-08T14:22:17.828435+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828435+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828442+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/deprecation.py", line 94, in __call__
2020-07-08T14:22:17.828442+00:00 app[web.1]: response = response or self.get_response(request)
2020-07-08T14:22:17.828442+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 36, in inner
2020-07-08T14:22:17.828442+00:00 app[web.1]: response = response_for_exception(request, exc)
2020-07-08T14:22:17.828443+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
2020-07-08T14:22:17.828443+00:00 app[web.1]: response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
2020-07-08T14:22:17.828443+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828443+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828443+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/deprecation.py", line 94, in __call__
2020-07-08T14:22:17.828444+00:00 app[web.1]: response = response or self.get_response(request)
2020-07-08T14:22:17.828444+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 36, in inner
2020-07-08T14:22:17.828444+00:00 app[web.1]: response = response_for_exception(request, exc)
2020-07-08T14:22:17.828444+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
2020-07-08T14:22:17.828444+00:00 app[web.1]: response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
2020-07-08T14:22:17.828445+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828445+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828445+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/deprecation.py", line 94, in __call__
2020-07-08T14:22:17.828445+00:00 app[web.1]: response = response or self.get_response(request)
2020-07-08T14:22:17.828445+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 36, in inner
2020-07-08T14:22:17.828446+00:00 app[web.1]: response = response_for_exception(request, exc)
2020-07-08T14:22:17.828446+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
2020-07-08T14:22:17.828446+00:00 app[web.1]: response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
2020-07-08T14:22:17.828446+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828446+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828447+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/deprecation.py", line 94, in __call__
2020-07-08T14:22:17.828447+00:00 app[web.1]: response = response or self.get_response(request)
2020-07-08T14:22:17.828454+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 36, in inner
2020-07-08T14:22:17.828454+00:00 app[web.1]: response = response_for_exception(request, exc)
2020-07-08T14:22:17.828454+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
2020-07-08T14:22:17.828455+00:00 app[web.1]: response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
2020-07-08T14:22:17.828455+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828455+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828455+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/deprecation.py", line 94, in __call__
2020-07-08T14:22:17.828455+00:00 app[web.1]: response = response or self.get_response(request)
2020-07-08T14:22:17.828456+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 36, in inner
2020-07-08T14:22:17.828456+00:00 app[web.1]: response = response_for_exception(request, exc)
2020-07-08T14:22:17.828456+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
2020-07-08T14:22:17.828456+00:00 app[web.1]: response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
2020-07-08T14:22:17.828457+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
2020-07-08T14:22:17.828457+00:00 app[web.1]: response = get_response(request)
2020-07-08T14:22:17.828457+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
2020-07-08T14:22:17.828458+00:00 app[web.1]: response = self.process_exception_by_middleware(e, request)
2020-07-08T14:22:17.828458+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
2020-07-08T14:22:17.828458+00:00 app[web.1]: response = wrapped_callback(request, *callback_args, **callback_kwargs)
2020-07-08T14:22:17.828459+00:00 app[web.1]: File "/app/resume/views.py", line 4, in index
2020-07-08T14:22:17.828459+00:00 app[web.1]: return render(request, 'index.html', {})
2020-07-08T14:22:17.828459+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/shortcuts.py", line 19, in render
2020-07-08T14:22:17.828463+00:00 app[web.1]: content = loader.render_to_string(template_name, context, request, using=using)
2020-07-08T14:22:17.828463+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/loader.py", line 62, in render_to_string
2020-07-08T14:22:17.828463+00:00 app[web.1]: return template.render(context, request)
2020-07-08T14:22:17.828463+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/backends/django.py", line 61, in render
2020-07-08T14:22:17.828464+00:00 app[web.1]: return self.template.render(context)
2020-07-08T14:22:17.828464+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py", line 171, in render
2020-07-08T14:22:17.828464+00:00 app[web.1]: return self._render(context)
2020-07-08T14:22:17.828465+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py", line 163, in _render
2020-07-08T14:22:17.828465+00:00 app[web.1]: return self.nodelist.render(context)
2020-07-08T14:22:17.828465+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py", line 936, in render
2020-07-08T14:22:17.828465+00:00 app[web.1]: bit = node.render_annotated(context)
2020-07-08T14:22:17.828465+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py", line 903, in render_annotated
2020-07-08T14:22:17.828466+00:00 app[web.1]: return self.render(context)
2020-07-08T14:22:17.828466+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/loader_tags.py", line 150, in render
2020-07-08T14:22:17.828466+00:00 app[web.1]: return compiled_parent._render(context)
2020-07-08T14:22:17.828467+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py", line 163, in _render
2020-07-08T14:22:17.828467+00:00 app[web.1]: return self.nodelist.render(context)
2020-07-08T14:22:17.828467+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py", line 936, in render
2020-07-08T14:22:17.828467+00:00 app[web.1]: bit = node.render_annotated(context)
2020-07-08T14:22:17.828467+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py", line 903, in render_annotated
2020-07-08T14:22:17.828468+00:00 app[web.1]: return self.render(context)
2020-07-08T14:22:17.828468+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/templatetags/static.py", line 106, in render
2020-07-08T14:22:17.828468+00:00 app[web.1]: url = self.url(context)
2020-07-08T14:22:17.828468+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/templatetags/static.py", line 103, in url
2020-07-08T14:22:17.828468+00:00 app[web.1]: return self.handle_simple(path)
2020-07-08T14:22:17.828469+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/templatetags/static.py", line 118, in handle_simple
2020-07-08T14:22:17.828469+00:00 app[web.1]: return staticfiles_storage.url(path)
2020-07-08T14:22:17.828469+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/storage.py", line 153, in url
2020-07-08T14:22:17.828469+00:00 app[web.1]: return self._url(self.stored_name, name, force)
2020-07-08T14:22:17.828470+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/storage.py", line 132, in _url
2020-07-08T14:22:17.828470+00:00 app[web.1]: hashed_name = hashed_name_func(*args)
2020-07-08T14:22:17.828470+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/storage.py", line 423, in stored_name
2020-07-08T14:22:17.828470+00:00 app[web.1]: raise ValueError("Missing staticfiles manifest entry for '%s'" % clean_name)
2020-07-08T14:22:17.828471+00:00 app[web.1]: ValueError: Missing staticfiles manifest entry for 'imgs/favicon.png'
2020-07-08T14:22:17.828622+00:00 app[web.1]: 10.31.74.134 - - [08/Jul/2020:14:22:17 +0000] "GET / HTTP/1.1" 500 0 "-" "-"

0 个答案:

没有答案