
fastapi
mutao1127877836
人生的乐趣:苦中作乐
展开
-
fastapi starlette uvicorn 的关系
人话就是说它搭了个异步框架专门用于处理web请求(但这个很原始),你只需要按照app的规范来写py文件就跑起来了一个web后台。理解成 Uvicorn 搭了个线程池(进程池),你只需要写池需要调用的任务即可,当HTTP请求到来,它把这个请求作为参数调用你的任务函数。Starlette 是一个轻量级的 ASGI 框架 / 工具包, 人话就是它进一步封装了web请求,让你能够方便的使用。的现代、快速(高性能)的 web 框架,封装Starlette,进一步引入了 pydantic进行 模型数据校验。原创 2022-10-26 17:35:45 · 1405 阅读 · 0 评论 -
fastapi执行环境
普通函数 fastapi使用多线程执行, 注意全局数据加锁问题。async函数 使用协程运行,注意使用 异步函数,不然容易卡住。原创 2022-10-25 17:17:13 · 887 阅读 · 0 评论 -
token 需要考虑登出吗
token 需要登出操作吗原创 2022-10-21 09:18:24 · 293 阅读 · 0 评论 -
fastapi 添加自定义装饰器
fastapi 添加自定义装饰器原创 2022-10-12 16:36:23 · 1503 阅读 · 0 评论 -
fastapi 总结2
@ 响应模型就是函数前面的装饰器添加‘response_model’字段, :@app.post("/items/", response_model=Item)功能包括:1,将输出数据转为声明类型2,验证数据3,在openapi路径操作中为响应添加json模式4,自动文档5,将输出数据限制为模型数据@ 响应模型在此参数中声明而不是作为函数返回类型注释,因为路径函数实际上可能不会返回该响应模型,而是返回一个dict, 数据库对象或一些其他模型,然后使用response...原创 2021-07-09 12:01:21 · 864 阅读 · 0 评论 -
fastapi总结 1
1 带类型的路径参数:就是函数参数定义具有类型声明2 数据转换:就是fastapi 会将URL中的str按照参数类型声明自定转换3 数据验证:当数据转换失败是就会报错4 文档:自动的,交互式的api文档5 基于标准的好处,替代文件:就是替代的api文档6 pydantic:所有数据验证都由pydantic再后台执行。7 路径顺序:后台识别 /users/me 和 /users/{user_id} 时,根据定义的顺序派发8 预定义值: 就是接受的url参数必须是预定义好的en...原创 2021-07-09 11:59:24 · 494 阅读 · 0 评论 -
fastapi 总结 第一步
@ FastApi跨域 来自 <https://www.cnblogs.com/zwnsyw/p/13836336.html> RESTful API接...原创 2021-07-09 11:55:03 · 208 阅读 · 0 评论