Python中FastAPI项目使用 Annotated的参数设计-牛翰网

Python中FastAPI项目使用 Annotated的参数设计

在FastAPI中,你可以使用PEP 593中的Annotated类型来添加元数据到类型提示中。这个功能非常有用,因为它允许你在类型提示中添加更多的上下文信息,例如描述、默认值或其他自定义元数据。 FastAP...
11个月前
01145
在Ubuntu小设备上使用VSCode+SSH开发部署nicegui的Web应用,并设置系统开机自动启动应用-牛翰网

在Ubuntu小设备上使用VSCode+SSH开发部署nicegui的Web应用,并设置系统开机自动启动应用

在一些小的设备上跑Ubuntu系统,需要快速的开发和调整项目的时候,往往使用SSH进行远程的开发测试,这样可以避免传统的打包更新处理,能够快速的在实际环境上测试具体的内容。另外由于系统设备...
使用wxpython开发跨平台桌面应用,对WebAPI调用接口的封装-牛翰网

使用wxpython开发跨平台桌面应用,对WebAPI调用接口的封装

我在前面介绍的系统界面功能,包括菜单工具栏、业务表的数据,开始的时候,都是基于模拟的数据进行测试,数据采用JSON格式处理,通过辅助类的方式模拟实现数据的加载及处理,这在开发初期是一个...
使用PySide6/PyQt6实现Python跨平台通用列表页面的基类设计-牛翰网

使用PySide6/PyQt6实现Python跨平台通用列表页面的基类设计

我在随笔《使用PySide6/PyQt6实现Python跨平台GUI框架的开发》中介绍过PySide6/PyQt6 框架架构的整体设计,本篇随笔继续深入探讨框架的设计开发工作,主要针对通用列表页面的基类设计进行介绍,...