[Django笔记] admin 深入学习
2024-10-19 06:20:20
admin
django 内置的管理后台,大部分时候可以通过对admin进行配置来提高开发效率。
数据列表展示
默认情况下显示一个models-objects的列表,如果model定义了 __str__()
方法,则显示其返回的内容
显示字段 list_display
一个list或者tuple,需要展示在列表页的字段(可以自定义)
排序
操作按钮
# 定义全局操作按钮
def comm_action(adminmodel, request, queryset):
queryset.update(somefiled=True)
return HttpResponse('全局操作')
admin.site.add_action('comm_action', '全局操作')
# 禁用全局按钮
admin.site.disable_action('delete_action')
class EntryAdmin(admin.ModelAdmin):
# 指定动作,可以重新使用已禁用的全局动作
actions = ['only_action', 'delete_action']
def only_action(self, req, qry):
pass
编辑页面
fields
markdown
最新文章
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
- Model Validation in ASP.NET Web API By Mike Wasson|July 20, 2012 268 of 294 people found this helpful
- chrome 问题
- Lucene系列-近实时搜索(1)
- HT for Web基于HTML5的图像操作(三)
- shell之数值运算
- Scrum Meeting 6-20151208
- (转) C++中基类和派生类之间的同名函数的重载问题
- SQL 基础:Select语句,各种join,union用法
- 从省市区多重级联想到的,react和jquery的差别
- [itint5]树中最大路径和
- .woff 文件404,配置到web.config
- Hdu oj 5522 Numbers 之解题报告
- BZOJ 3575 道路堵塞
- POJ1273_Drainage Ditches(网络流)
- SQL Server 2012 复制(发布订阅的研究)
- Flask -- 请求、上传文件、Cookies
- WebStorm破解方法
- bzoj 2571: Getting Rid of the Holidays
- 【10】JMicro微服务-API网关