一、admin actions
1)action定义
1.定义一个处理函数(admin.py)
2.注册到ModelAdmin.actions
3.实现处理的业务逻辑
1、获取页面上选择的记录(queryset)
2、定义方法run_api,其中queryset参数进行CRUD处理
for api in queryset: # type: ApiDef
qps = {
}
# 表名去掉前缀 +_set(反向查询)
for qp in api.query_param.
本文详细介绍了Django中admin actions的实现,包括action的定义、HTTP请求处理、使用requests库进行请求发送以及响应解析。同时,文章探讨了PyCharm的使用技巧,admin actions的表单处理,包括模板、context、表单状态及数据校验等,并提供了相关代码示例。
一、admin actions
1)action定义
1.定义一个处理函数(admin.py)
2.注册到ModelAdmin.actions
3.实现处理的业务逻辑
1、获取页面上选择的记录(queryset)
2、定义方法run_api,其中queryset参数进行CRUD处理
for api in queryset: # type: ApiDef
qps = {
}
# 表名去掉前缀 +_set(反向查询)
for qp in api.query_param.
324

被折叠的 条评论
为什么被折叠?