上一页 1 2 3 4 5 6 7 8 9 ··· 143 下一页
摘要: 前言 sqlalchemy的query默认是按id升序进行排序的,当我们需要按某个字段降序排序,就需要用到 order_by。 order_by 排序 默认情况下 sqlalchemy 的 query 默认是按 id 升序进行排序的 # 作者-上海悠悠 微信/QQ交流:283340479 # blo 阅读全文
posted @ 2023-10-10 19:45 上海-悠悠 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 前言 使用datetime 日期类型时,想格式化成自定义的"%Y-%m-%d %H:%M:%S" 格式 datetime 类型 from pydantic import BaseModel from datetime import datetime # 上海悠悠 wx:283340479 # blo 阅读全文
posted @ 2023-10-10 16:50 上海-悠悠 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 前言 前面一篇已经介绍在用例中可以查询以及在断言中实现sql,本篇讲解在用例的前置和后置操作中执行sql 配置mysql环境,参考前面一篇https://www.cnblogs.com/yoyoketang/p/16977960.html (备注:从v1.2.4 以后新版本不再公开,新功能内部 VI 阅读全文
posted @ 2023-10-09 20:30 上海-悠悠 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 对同一个访问函数设置多个http 请求方式 api_route 使用 使用methods 参数设置请求方式 from fastapi import FastAPI # 作者-上海悠悠 微信/QQ交流:283340479 # blog地址 https://www.cnblogs.com/yoyoket 阅读全文
posted @ 2023-10-07 19:07 上海-悠悠 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前言 有关路径操作函数的 async def 语法以及异步代码、并发和并行的一些背景知识 async 和 await 关键字 如果你正在使用第三方库,它们会告诉你使用 await 关键字来调用它们,就像这样: results = await some_library() 然后,通过 async de 阅读全文
posted @ 2023-10-01 15:20 上海-悠悠 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 你可以在任意的_路径操作_中使用 response_model 参数来声明用于响应的模型: @app.get() @app.post() @app.put() @app.delete() from typing import Any, List, Union from fastapi import 阅读全文
posted @ 2023-09-29 09:32 上海-悠悠 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 前言 添加自定义处理器,要使用 Starlette 的异常工具。 安装自定义异常处理器 假设要触发的自定义异常叫作 UnicornException。 且需要 FastAPI 实现全局处理该异常。 此时,可以用 @app.exception_handler() 添加自定义异常控制器: from fa 阅读全文
posted @ 2023-09-29 09:31 上海-悠悠 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 前言 通常我们可以通过 raise 抛出一个 HTTPException 异常,请求参数不合法会抛出RequestValidationError 异常,这是最常见的2种异常。 HTTPException 异常 向客户端返回 HTTP 错误响应,可以使用 raise 触发 HTTPException。 阅读全文
posted @ 2023-09-29 09:30 上海-悠悠 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言 某些情况下,需要向客户端返回错误提示。 这里所谓的客户端包括前端浏览器、其他应用程序、物联网设备等。 需要向客户端返回错误提示的场景主要如下: 客户端没有执行操作的权限 客户端没有访问资源的权限 客户端要访问的项目不存在 等等 ... 遇到这些情况时,通常要返回 4XX(400 至 499)H 阅读全文
posted @ 2023-09-29 09:29 上海-悠悠 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 前言 requests 响应头部在转json时,想格式化输出,结果报错TypeError: Object of type CaseInsensitiveDict is not JSON serializable 报错详情 示例代码 import requests import json # 上海悠悠 阅读全文
posted @ 2023-09-25 19:39 上海-悠悠 阅读(89) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 143 下一页