python - 当 DEBUG=False 并使用 django_heroku 时,Django 应用程序不起作用
问题描述
我尝试使用 heroku 部署我的 Django 网站,并使用了一个名为 Django-Heroku 的库。设置我settings.py
的部署时,它会在我的文件的最后一行Server Error (500)
设置
DEBUG = False
、导入import django_heroku
和写入时返回。如何检查禁用我的 django 网站进行生产的设置?django_heroku.settings(locals())
settings.py
django_heroku
注意:设置时它不会显示任何错误,DEBUG=True
并且 django 应用程序工作正常。
解决方案
我也遇到了这个问题,它会为您返回特定模板的错误,如果您尝试另一个模板,您应该会看到它有效,所以顺便说一句,您需要检查您的模板以获取该特定 url,也许您忘记了一些 html 元素来关闭您的标签!检查它,修复它并再次推动它,它会工作!
推荐阅读
- python - 安装 python 模块的问题
- python - python列表中的元素可以重新分配其值吗?
- c# - 在 C# 中使用 WooCommerce.NET / Rest API 更新产品属性
- mysql - 连接两个表并在单个查询中返回数据和计数
- python - 将文本列的行拆分为多行
- java - 使用适用于 S3 下载的 AWS 开发工具包时出现 ConnectionPoolTimeOutException
- xml - Marklogic xml 转换中的 XSLT 3.0 支持
- javascript - videojs javascript动态添加
- java - Dropwizard升级HttpServletRequest请求空指针异常
- javascript - JS:为什么我的嵌套数组使用 myArray.fill() 搞乱了 myArray.push()?