【发布时间】:2014-12-16 15:06:00
【问题描述】:
我可以在使用 Jinja2 模板的 Flask 中创建一个错误处理程序,但是当我在该模板中使用主模板时,我收到此错误:
TypeError: 'NoneType' object has no attribute '__getitem__'
INFO 2014-10-21 11:41:40,453 module.py:659] default: "GET /a HTTP/1.1" 500 291
这是我的处理程序代码:
@app.errorhandler(404)
def page_not_found(e):
return render_template('404.html'), 404
模板:
{% extends "master.html" %}
{% block body %}
404
{% endblock %}
我正在使用 AppEngine Launcher 进行测试。
【问题讨论】:
-
如果
master.html不太大,可以给我们看一下吗?
标签: python google-app-engine flask jinja2