编程语言
首页 > 编程语言> > python – 使用Django app,Heroku筹集500而不是404

python – 使用Django app,Heroku筹集500而不是404

作者:互联网

我设计了我的应用程序的URL以匹配所有条件并发现它在我的本地计算机上运行完美且DEBUG = FALSE但是当部署到Heroku时我似乎有一个问题,所有应该引发404的网址最终会提高500?

有没有人遇到过这个?

我的网址格局

url(r'^$', 'index', name='dashboard_index'),

检索http:// localhost:5000/123 /时会引发404页面

检索http://myapp.com/123/时,它会提高500页

解决方法:

当您将DEBUG设置为False时,您需要在TEMPLATE_DIRS中的某处提供404.html和500.html.如果您不提供这些,则会引发TemplateDoesNotExist异常,该异常会被捕获为500错误.

标签:python,heroku,django,django-urls
来源: https://codeday.me/bug/20190530/1182539.html