FastAPISwagger文档如何实现嵌套接口展示?
fastapi swagger 文档的嵌套展示
想要在 swagger 文档中展示嵌套结构,例如后台管理下包含用户管理和文章管理,用户管理下包含 a 接口和 b 接口,文章管理下包含 c 接口和 d 接口。
当前效果:
后台...
app
2年前 (2024-12-04) 1℃
0喜欢
Python中int()函数的用法:算术表达式内外结果有何差异?
python中int()函数用法差异
在python中,int()函数将字符串或浮点数转换成整数。根据其使用的位置,其结果可能会不同。
如果int()函数在算术表达式中使用,运算结果将被取整,如上文所述,int(3...
app
2年前 (2024-12-04) 1℃
0喜欢
Python如何获取完整的操作系统版本信息?
python 获取完整的 os 版本
在 python 中获取操作系统版本时,您可能还会遇到特定版本的名称获取不到的情况。对于这种情况,可以使用一些替代方法来获取完整的 os 版本信息。
一种方法是直接调用系统命令。尽管这可能存在平台...
app
2年前 (2024-12-04) 1℃
0喜欢
FastAPI中如何声明非JSON响应的媒体类型?
fastapi中的media_type声明
在fastapi中,当返回非json响应时,如图像流,声明media_type以告知客户端响应类型非常重要。
对于常规的json响应,响应头中的content-type会自动告诉客户端...
app
2年前 (2024-12-04) 1℃
0喜欢
Pytest测试中如何避免屏蔽标准输出?
避免 pytest 屏蔽标准输出的方法
在编写 pytest 测试用例时,有时希望打印被测试程序的标准输出信息,但默认情况下,pytest 会屏蔽这些信息。
解决方案
要在 pytest 中显示标准输出,请在命令行中添加 -s 参数。当使...
app
2年前 (2024-12-04) 1℃
0喜欢
Django接口状态码封装:如何优化传统方案提升效率?
django 接口状态码封装优化方案
django 后端开发中,经常需要对 api 接口返回结果进行状态码封装,以便前端应用程序接收处理。
传统方案采用枚举类 status 封装状态码和信息,并使用 utils 类中的 js...
app
2年前 (2024-12-04) 1℃
0喜欢
如何用Django更优雅地封装接口状态码及响应数据?
django 接口状态码封装优化
传统的使用 enum 类来封装接口状态码,会存在一些局限。以下提供了一种更加简洁且灵活的封装方案:
封装方式
使用 enum 和 dataclass 相结合来封装状态码:
import jso...
app
2年前 (2024-12-04) 1℃
0喜欢
如何用字典数据初始化自定义Python数据类型?
自定义 python 字典数据类型
在 python 中,有时需要为方法定制数据类型。dataclass 装饰器提供了简洁的方法,但它要求传入实例化的对象。如果你希望传入字典形式的数据,可以使用以下几种简洁的方法:
方法 1:使用...
app
2年前 (2024-12-04) 1℃
0喜欢
如何使用SQLAlchemy高效地添加、修改和删除数据库表字段?
对 sqlalchemy 表字段的操作:添加、修改、删除
在 python 中,sqlalchemy 库用于管理关系型数据库。它提供了方便的 api 来创建和操作表。但是,对于修改现有表的字段,sqlalchemy...
app
2年前 (2024-12-04) 1℃
0喜欢
Tornado项目Nacos服务注册:健康实例数波动的原因是什么?
Python 项目向 Nacos 注册服务:健康实例数不稳定原因
一个项目使用了 Tornado 框架,向 2.0 版本的 Nacos 注册服务,并每隔 5 秒发送心跳。虽然注册服务和发送心跳都没有问题,但在 N...
app
2年前 (2024-12-04) 1℃
0喜欢