我正在部署 django 页面,最后它正在运行,但在生产服务器中找不到 500 模板,我在以下位置收到此错误var/log/apache2/error.log
:
raise TemplateDoesNotExist(name)
TemplateDoesNotExist: 500.html
我创建了 500.html 和 404.html 模板,它们位于templates
目录下。这是我的 settings.py
import os
gettext = lambda s: s
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
TEMPLATE_DIRS = (
"templates",
os.path.join(PROJECT_PATH, "templates"),
)
我错过了什么?为什么服务器找不到500.html,即使它在那里?