上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 214 下一页
摘要: 一,fastapi在异常发生时默认不以json格式输出 看一段代码: @router.get("/all") def get_all_products(): a = 0 b = 100 / a print(b) products = [{"id": 1, "name": "手机"}, {"id": 阅读全文
posted @ 2026-06-10 15:19 刘宏缔的架构森林 阅读(12) 评论(0) 推荐(0)
摘要: 一,常用的格式: { "code": 200, // 统一成功状态码 前后端约定 有的是0 有的是20000 "data": xxx, // 可以是任意类型数据 有接口文档对接 "message": "success" // 消息提示,是状态码的简要补充说明 } 二,定义格式 定义格式 # app/ 阅读全文
posted @ 2026-06-10 15:19 刘宏缔的架构森林 阅读(18) 评论(0) 推荐(0)
摘要: 一,什么是json请求体? 当客户端需要向服务器提交大量数据(如创建用户、发布文章)时,通常会使用请求体。请求体放在HTTP请求的Body中,不像URL有长度限制。 为什么需要请求体? 查询参数适合传递少量简单数据,但如果你要提交一个包含用户名、邮箱、密码、年龄、地址等多个字段的用户信息,放在URL 阅读全文
posted @ 2026-06-10 15:19 刘宏缔的架构森林 阅读(17) 评论(0) 推荐(0)
摘要: 一,什么是表单数据 表单数据也是放在请求体中的,但格式不同于JSON。传统的HTML表单使用的是这种格式。 什么时候用表单? 当你需要处理传统的HTML表单提交,或者对接一些老旧的系统时,可能需要用到表单数据。 二,代码 按装接收form参数用到的库: $ pip install python-mu 阅读全文
posted @ 2026-06-10 15:19 刘宏缔的架构森林 阅读(7) 评论(0) 推荐(0)
摘要: 一,什么是查询参数? 查询参数是URL中?后面的部分,通常用来传递筛选条件或配置选项。 什么是查询参数? 看这个URL:http://localhost:8000/users?page=1&size=10&keyword=张三 page=1、size=10、keyword=张三就是查询参数。它们的特 阅读全文
posted @ 2026-06-10 15:19 刘宏缔的架构森林 阅读(13) 评论(0) 推荐(0)
摘要: 一,什么是路径参数? 路径参数是URL路径的一部分,通常用来标识某个具体资源。 什么是路径参数? 看这个URL:http://localhost:8000/users/123 其中的123就是路径参数,它代表用户的ID。这种设计非常直观,符合RESTful API的规范。 二,路径参数的例子: @r 阅读全文
posted @ 2026-06-10 15:19 刘宏缔的架构森林 阅读(18) 评论(0) 推荐(0)
摘要: 一,什么是路由? 什么是路由?简单来说,路由就是“网址”和“处理函数”之间的对应关系。 举个例子: 当用户访问 http://localhost:8000/users/123 时,FastAPI需要知道应该调用哪个函数来处理这个请求 当用户访问 http://localhost:8000/produ 阅读全文
posted @ 2026-06-10 15:19 刘宏缔的架构森林 阅读(16) 评论(0) 推荐(0)
摘要: 一,适用场景: 甲方b事很多,导致开了多个分支同时开发和测试,一段时间后记不清自己的某个commit属于哪个分支了,怎么办? 二,解决 : 要列出本地所有分支中属于当前账户提交的所有 commit,最直接高效的命令是结合使用 git log 的 --branches 和 --author 参数。 请 阅读全文
posted @ 2026-05-22 22:33 刘宏缔的架构森林 阅读(30) 评论(0) 推荐(0)
摘要: 一,配置项说明: $request_time:最关键的变量。 记录从 Nginx 接收到客户端的第一个字节开始,到完整的响应数据发送完并写入日志为止的总耗时(单位:秒,精确到毫秒)。 $upstream_response_time:如果使用了反向代理, 它记录从 Nginx 建立与后端服务(如 To 阅读全文
posted @ 2026-05-22 22:33 刘宏缔的架构森林 阅读(48) 评论(0) 推荐(0)
摘要: 一,官网: https://fastapi.tiangolo.com/ 源码: https://github.com/fastapi/fastapi 二,安装库 创建虚拟环境: $ /usr/local/soft/python3.10.19/bin/python3 -m venv venv 启用环境 阅读全文
posted @ 2026-05-22 22:33 刘宏缔的架构森林 阅读(28) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 214 下一页