标准化接口参数详情-项目与权限

查项目组/成员/用户三个模型的新增/修改/查看字段(成员 role、quota 额度格式等)时读这篇

06-二次开发 / API参考 / 标准化接口参数详情
项目组project项目成员project_user用户ab_user角色rolequota资源额度

项目与权限 参数详情

字段「默认值/必填/可选值」为后端表单(add/edit_form_extra_fields)静态快照,运行时可能随用户、配置或 _info 接口动态变化,联调时以 $view/api/_info 返回为准。通用调用约定见 README标准化接口

分组管理

/project_modelview/api,表名:project,视图:Project_ModelView_Api,模型:Project

源码:myapp/views/view_team.pymyapp/models/model_team.py

新增参数

无。

修改参数

无。

查看参数

无。

项目成员管理

/project_user_modelview/api,表名:project_user,视图:Project_User_ModelView_Api,模型:Project_User

源码:myapp/views/view_team.pymyapp/models/model_team.py

新增参数

参数 名称 类型 必填 默认值 唯一 说明 校验/可选值
project 项目组 relation 只有creator可以添加修改组成员,可以添加多个creator
user user relation 用户id
role 成员角色 string(enum) dev 只有creator可以添加修改组成员,可以添加多个creator DataRequired(); choices=[[x, x] for x in ['dev', 'ops', 'creator']]
quota 资源额度 string 用户在该项目组中的资源额度,;额度填写方式 $命名空间,$资源类型,$限制类型,$限制值,;其中$命名空间包含all,jupyter,pipeline,service,automl,aihub,;$资源类型包含cpu,memory,gpu,;$限制类型包含single,concurrent,;多个限额配置使用分号分隔 Regexp('^[a-z0-9,;]*$')

修改参数

参数 名称 类型 必填 默认值 唯一 说明 校验/可选值
project 项目组 relation 只有creator可以添加修改组成员,可以添加多个creator
user user relation 用户id
role 成员角色 string(enum) dev 只有creator可以添加修改组成员,可以添加多个creator DataRequired(); choices=[[x, x] for x in ['dev', 'ops', 'creator']]
quota 资源额度 string 用户在该项目组中的资源额度,;额度填写方式 $命名空间,$资源类型,$限制类型,$限制值,;其中$命名空间包含all,jupyter,pipeline,service,automl,aihub,;$资源类型包含cpu,memory,gpu,;$限制类型包含single,concurrent,;多个限额配置使用分号分隔 Regexp('^[a-z0-9,;]*$')

查看参数

无。

用户管理

/users/api,表名:ab_user,视图:User_ModelView_Api,模型:MyUser

源码:myapp/views/view_user_role.py

新增参数

无。

修改参数

无。

查看参数

无。

最后更新 2026-06-30完整文档以官方仓库为准:GitHub Wiki