我关注了https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/并在http://localhost:8000/about-me/
中使用我自己的模板创建了一个平面页面,它工作正常。
但是当我将它推入heroku并复制以创建一个页面时,服务器返回内部服务器错误
服务器日志:
回溯(最近一次通话最后):
文件“/app/lib/python2.7/site-packages/django/core/servers/basehttp.py”,第 283 行,运行 self.result = application(self.environ, self.start_response)
文件“/app/lib/python2.7/site-packages/django/core/handlers/wsgi.py”,第 272 行,调用 response = self.get_response(request)
文件“/app/lib/python2.7/site-packages/django/core/handlers/base.py”,第 153 行,在 get_response response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
文件“/app/lib/python2.7/site-packages/django/core/handlers/base.py”,第 218 行,在 handle_uncaught_exception 返回回调(请求,**param_dict)
_wrapped_view 中的文件“/app/lib/python2.7/site-packages/django/utils/decorators.py”,第 93 行 response = view_func(request, *args, **kwargs)
File "/app/lib/python2.7/site-packages/django/views/defaults.py", line 30, in server_error t = loader.get_template(template_name) # 你需要创建一个 500.html 模板。
文件“/app/lib/python2.7/site-packages/django/template/loader.py”,第 157 行,在 get_template 模板中,origin = find_template(template_name)
文件“/app/lib/python2.7/site-packages/django/template/loader.py”,第 138 行,在 find_template 中引发 TemplateDoesNotExist(name)
模板不存在:500.html