所在位置:
首页 >
营销资讯 >
网站运营 > html自定义模板和python flask自定义错误
html自定义模板和python flask自定义错误
时间:2023-06-06 12:51:01 | 来源:网站运营
时间:2023-06-06 12:51:01 来源:网站运营
html自定义模板和python flask自定义错误:
模板和错误页:1. 模板html中经常把重复出现的页面写入到一个模板中,已减低复杂度:<html>
<head>
{% block head %}
<title>
{% block title %}
{% endblock %} - Application
</title>
{% endblock %}
</head>
<body>
{% block body %}
{% endblock %}
</body>
</html>
比如在<head></head>
中添加进去{% block body %} {% endblock %}
可将模板中的内容格式带入到新建的网页中去。比如下面:{% extends 'base.html' %}
{% block title %}
flask
{% endblock %}
{% block head %}
{{super()}}
{% endblock %}
{% block body %}
hello world
{% endblock %}
2.自定义错误界面flask中可自定义错误处理界面,如常见的404错误(客户端请求未知的页面)
@app.errorhandler(404)
def page_not_found(e):
return render_template('404.html'),404
@app.errorhandler(500)
def internal_server_error(e):
return render_template('500.html'),500
404.html 内容如下:<h1>我是404错误 Not Found</h1>
当访问错误URL的时候会将自定义的错误页面中的内容显示到浏览器,如下图: