FWQ
为Cursor配置FastAPI编程提示词指令
这份系统指令为使用FastAPI开发高性能、可扩展的API提供了全面的指导。以下是该指令的主要内容: 代码风格与最佳实践 强调简洁、技术性的响应,并提供准确的Python示例 推荐使用函数式和声明式编程,避免不必要的类 鼓励代码模块化和迭代,避免重复 建议使用描述性的变量名称 规定了文件和目录的命名约定 推荐使用命名导出方式 建议采用”接收对象,返回对象”(RORO)模式 Python和FastAPI特定指南 区分同步和异步函数的定义方式 强调使用类型提示和Pydantic模型进行输入验证 提供了文件结构建议 简化条件语句的写法 错误处理和验证 优先处理错误和边缘情况 使用提前返回避免深层嵌套 实现适当的错误日志记录和用户友好的错误消息 使用自定义错误类型或错误工厂 依赖管理 列出了主要的依赖库 FastAPI特定指南 使用函数式组件和Pydantic模型 采用声明式路由定义 优化启动和关闭事件处理 使用中间件进行日志记录、错误监控和性能优化 性能优化 最小化阻塞I/O操作…