当前位置: 首页 > news >正文

网站建设网站开发网店代运营骗局

网站建设网站开发,网店代运营骗局,网站制作公司承担,极路由做网站flask篇之error404(二十七) 首先&#xff0c;我们先进入模板的界面创建一个404的html页面 cd templates vim 404.html404.html的内容如下&#xff1a; <h1>error!!!</h1>在 Flask 应用程序中&#xff0c;当用户访问一个不存在的页面的时候&#xff0c;会出现 4…

flask篇之error404(二十七)

首先,我们先进入模板的界面创建一个404的html页面

cd templates 
vim 404.html

在这里插入图片描述

404.html的内容如下:

<h1>error!!!</h1>

在 Flask 应用程序中,当用户访问一个不存在的页面的时候,会出现 404 错误。为了更好地处理这些错误,Flask 提供了以下两种方式:

  1. 使用 Flask 提供的错误处理机制

Flask 提供了一个 @app.errorhandler 装饰器,可以用于处理应用程序的错误。当应用程序出现错误时,可以使用该装饰器来显示一个自定义的错误页面。

以下是一个处理 404 错误的示例代码:

#!/usr/bin/env python3
from flask import Flask, render_templateapp = Flask(__name__)@app.errorhandler(404)
def page_not_found(e):return render_template('404.html'), 404if __name__ == '__main__':app.run(debug=True)

在上面的代码中,@app.errorhandler(404) 装饰器用于处理 404 错误,render_template() 函数用于渲染一个自定义的模板页面并返回给用户。

我们保存代码,运行该脚本:

python3 app.py

在这里插入图片描述

任意浏览器输入URL http://127.0.0.1:5000/(任意错误的参数),则浏览器返回给我们一个error!!!的自定义的响应界面

在这里插入图片描述

  1. 使用 Flask-Bootstrap 扩展

Flask-Bootstrap 是一个为 Flask 提供前端框架 Bootstrap 支持的扩展。它提供了一个 bootstrap/base.html 模板文件,该文件用于渲染网页的基本结构,并包含了一些常用的 Bootstrap 样式和 JavaScript 库。

可以通过直接继承 bootstrap/base.html 模板文件来创建自定义的错误页面,如下所示:

{% extends 'bootstrap/base.html' %}{% block title %}Page Not Found{% endblock %}{% block content %}
<div class="container"><div class="jumbotron text-center"><h1>404</h1><p>Page Not Found</p></div>
</div>
{% endblock %}

在上面的代码中,extends 关键字用于继承 bootstrap/base.html 模板文件,title 块用于设置网页的标题,content 块用于设置网页的内容。

然后,在应用程序中,可以使用以下代码来注册处理 404 错误的页面:

#!/usr/bin/env python3
from flask import Flask, render_template
from flask_bootstrap import Bootstrapapp = Flask(__name__)
bootstrap = Bootstrap(app)@app.errorhandler(404)
def page_not_found(e):return render_template('404.html'), 404if __name__ == '__main__':app.run(debug=True)

以上就是处理 Flask 中 404 错误的两种方式。用户可以根据自己的需求选择一种或多种方式来处理错误。

http://www.hengruixuexiao.com/news/13404.html

相关文章:

  • 校园网站建设工作总结成都比较靠谱的seo
  • 服装网站建设策划书 百度文库磁力猫torrent kitty
  • 广东智慧团建系统登录入口班级优化大师的优点
  • 怎样做团购网站建材企业网站推广方案
  • 酒店网站建设流程搜索引擎有哪些种类
  • 如何做网站的维护网络营销的方式
  • 上海市做网站网络营销渠道有哪几种
  • 网站建设服务器出租seo门户网
  • 注册网站怎么注册不了百度seo推广怎么收费
  • 深圳网站免费制作电池优化大师下载
  • ps做网站的优点合肥百度快速排名提升
  • 前端网站开发广告联盟怎么赚钱
  • 海宁网站制作优化网站平台
  • 招聘信息网站怎么做知乎seo排名的搜软件
  • 做网站带源码软件哪些平台可以发布软文
  • 罗村网站开发最新百度快速收录技术
  • 项目管理软件project搜索引擎优化中的步骤包括
  • 在哪个网站做推广好营销方案怎么写
  • 问佛教网站大师做早课烧香烛可以吗百度网站网址是多少
  • 网站的公司大一html网页制作作业
  • spring做网站优书网首页
  • 单位网站的方案什么样的人适合做营销
  • 江门网站建设系统seo是如何优化
  • 值得买网站模板网络推广的平台
  • 网站编辑简历江门关键词优化公司
  • 南京网站快速排名提升南宁网站快速排名提升
  • 特别炫酷的网站如何实现网站的快速排名
  • 国外好的室内设计网站贷款客户大数据精准获客
  • 网站项目流程表代做百度关键词排名
  • 自己做网站需要主机吗百度客服人工电话24