我试图按照Heroku的说明启动一个新的Django应用程序。当我开始激活whitenoise时,它会崩溃。我还没有编写任何应用程序代码。出了什么问题?这是网络工作者崩溃的追溯:
{{1}}
请注意,应用程序工作正常,正确地提供索引页面404,直到我按照https://devcenter.heroku.com/articles/django-assets
中的指定编辑了wsgi.py文件答案 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())