上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: flask中的请求钩子就是域django的中间件类似,作用都是用于在请求前、后、响应前、后进行一些hook操作。 请求钩子装饰器 @app.before_request # 请求前会调用,一般可以用来做权限校验。 @app.brefore_first_request # 只在第一次请求的时候调用,可 阅读全文
posted @ 2023-10-04 12:19 蕝戀 阅读(34) 评论(0) 推荐(0) 编辑
摘要: flask中可以使用装饰器errorhandler来对指定的异常、状态码等统一捕获并处理。 对指定的状态码进行统一捕获 @app.errorhandler(404) # 参数e是异常的详细信息的对象,必须要有一个参数接收异常对象。 def pagenotfound(e): # 比如可以重定向到统一的 阅读全文
posted @ 2023-10-04 12:19 蕝戀 阅读(126) 评论(0) 推荐(0) 编辑
摘要: flask中有一个abort函数,可以用于快捷的抛出异常, 但是只能抛出标准的HTTP状态码,不能乱设置HTPP状态码,比如666、777这种。 from flask import abort @app.route("/user") def user(): abort(404) 阅读全文
posted @ 2023-10-04 12:18 蕝戀 阅读(5) 评论(0) 推荐(0) 编辑
摘要: **pyjwt使用教程: ** https://pyjwt.readthedocs.io/en/stable/ 使用案例 import datetime from flask import Flask, request # 导入pyjwt import jwt app = Flask(__name_ 阅读全文
posted @ 2023-10-04 12:18 蕝戀 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Cookie 获取请求cookie 通过请求对象中的cookies属性可以获取cookie。 实例: from flask import Flask, request @app.route("/user-info", methods=["get", "post"]) def userinfo(): 阅读全文
posted @ 2023-10-04 12:17 蕝戀 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 现在一般都是前后端分离开发了,模板相对较少使用。和django一样,flask也是支持模板渲染的。 flask中默认使用的是jinjia2模板渲染语言。 # template_folder:指定模板文件查找的目录(默认就是templates) app = Flask(__name__, templa 阅读全文
posted @ 2023-10-04 12:17 蕝戀 阅读(6) 评论(0) 推荐(0) 编辑
摘要: flask中访问静态资源。 # static_folder :指定静态文件夹的目录名,这个目录是基于__name__的同一级目录。(默认就是static) # static_url_path: 指定访问静态文件夹的前缀url,(默认是/static) app = Flask(__name__, st 阅读全文
posted @ 2023-10-04 12:17 蕝戀 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 作用和基本使用 作用: 用于校验请求的路由参数中的值是否符合符合指定的规则。 这个使用方法和django中的路由参数转换器是差不多的。 至于为什么用路径参数转换器,原因和django中的一样,虽然你可以在视图函数中校验,但是如果有好几个视图函数都要用到相同的校验规则,此时使用路径参数转换器就很好的体 阅读全文
posted @ 2023-10-04 12:16 蕝戀 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 请求处理-request对象 在视图函数中,flask并不需要使用一个参数来接收请求对象,这点和django的 视图函数是不一样的。 flask如果要使用请求对象,直接导入从from flask import request变量就可以了 request是一个LocalPorxy实例,每个请求、不同的 阅读全文
posted @ 2023-10-04 12:16 蕝戀 阅读(3) 评论(0) 推荐(0) 编辑
摘要: flask中路由只有“路由”与“视图函数”进行绑定,如果要使用类似django的“路由”与“视图类”绑定的话,需要用Flask-RESTful,这个后面会补完这个笔记。 路由与视图函数绑定 定义路由与视图函数绑定关系,使用@route装饰器 # method用于指定可以接受的请求方式 # flask 阅读全文
posted @ 2023-10-04 12:16 蕝戀 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页