为什么whitenoise在Heroku上的默认Django项目中崩溃?

时间:2015-06-26 22:10:10

标签: python django heroku

我试图按照Heroku的说明启动一个新的Django应用程序。当我开始激活whitenoise时,它会崩溃。我还没有编写任何应用程序代码。出了什么问题?这是网络工作者崩溃的追溯:

{{1}}

请注意,应用程序工作正常,正确地提供索引页面404,直到我按照https://devcenter.heroku.com/articles/django-assets

中的指定编辑了wsgi.py文件

1 个答案:

答案 0 :(得分:12)

你的wsgi.py文件是什么样的?请注意,在导入whitenoise之前,必须按照github上的issue初始化设置。尝试这样的事情:

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "prompt.settings")

from whitenoise.django import DjangoWhiteNoise

application = DjangoWhiteNoise(get_wsgi_application())