@router.get("/config-setting", summary="获取配置设置列表")
async def getConfigSettingsList(*,
db: Session = Depends(deps.get_db),
u: Users = Depends(deps.user_perm(["system:config-setting:get"])),
page: int = 1,
page_size: int = 20,
name: str = "",
key: str = "",
status: int = None
):
filters = [
fastapi用户系统模块——“获取配置设置列表”
于 2023-12-18 16:12:51 首次发布
本文介绍了一个基于FastAPI的Python后端接口,该接口使用GET方法,通过'/config-setting'路径获取配置设置列表。接口利用数据库会话、用户权限、分页参数以及模糊查询和状态筛选条件,从数据库中获取并返回响应数据。同时,文章还提及了一个用于数据库分页查询的方法,该方法支持灵活的筛选、排序和分页功能。
摘要由CSDN通过智能技术生成