LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

fastcrud - 使用 FastCRUD 构建 FastAPI CRUD

在 FastAPI 中为 SQLAlchemy 或 SQLModel 模型构建或修改异步 CRUD 数据访问及可选的自动生成 REST 端点。

标签

更新于: 2026-10-16

能力

典型输入

典型输出

该技能可以做什么

  • 构建 CRUD 数据访问
  • 生成 CRUD API 端点
  • 配置过滤器和连接
  • 检测模型关系
  • 对查询结果分页
  • 实现软删除
  • 避免 N+1 查询
  • 选择有界查询限制

输入

  • SQLAlchemy 模型
  • SQLModel 模型
  • Pydantic 模式
  • AsyncSession 依赖
  • CRUD 端点配置
  • 关系连接配置
  • 过滤参数
  • 分页参数

输出

  • CRUD 数据结果
  • 分页列表响应
  • 生成的 FastAPI 路由
  • 已创建记录
  • 已更新记录
  • 已删除记录
  • 计数结果
  • 存在性结果

要求

  • FastAPI 项目
  • fastcrud >= 0.22
  • SQLAlchemy 2.0 或 SQLModel
  • 异步数据库会话
  • FastAPI 依赖可调用对象

来源

  • 规范: SKILL.md
FastAPI
CRUD
SQLAlchemy
SQLModel
REST API
异步 Python
分页
数据库关系
构建 CRUD 数据访问
生成 CRUD API 端点
配置过滤器和连接
检测模型关系
SQLAlchemy 模型
SQLModel 模型
Pydantic 模式
CRUD 数据结果
分页列表响应
生成的 FastAPI 路由