首页 > 技术文章 > flask-模板包含/继承/重写

chenlulu1122 2019-11-19 13:55 原文

###模块包裹 导航/底部
{% include 'xxx.html' %}


###模板继承
####继承
在子模板内
{% extends '父模板名称' %}
父模板里面的标签样式,子模板都有


####重写

1.父模板内部:
{% block 名称 %}
父标签
{% endblock %}

2.
{% block 名称 %}
子标签重写,不影响父模板
#{{super()}} 保留父模板被重写的标签
{% endblock %}


###自自定义错误⻚页面面
1. 404 的错误处理理

@app.errorhandler(404)
def page_not_found(e):
return render_template('404.html'),404

2. 500的错误处理理

@app.errorhandler(500)
def internal_server_error(e):
return render_template('500.html'),500

注意:404.html错误文件内部,使用{{e}}

 

 

推荐阅读