admin实例
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
from django.contrib import admin from app01 import models from django.utils.safestring import mark_safe # Register your models here. class UserInfoConfig(admin.ModelAdmin):# 自定义显示的东西def xxx(self):return mark_safe('<a href=''>xx</a>')# 不能添加多对多list_display = ['username','create_time','phone',xxx]# 添加可以点击的字段list_display_links = ['create_time','username']# 定义左侧过滤规则,这个blog例子不合适,每个人的blog都不同list_filter = ['blog']# 可以编辑的列list_editable = ['phone']# 设置模糊搜索,多个条件的优先级都相同search_fields = ('username','phone')# 设置自定义action部分def func(self,request,queryset):print(self,request,queryset)queryset.update('phone=11111111111')func.short_description = '批量修改电话'# 下面必须设为列表actions = [func,] admin.site.register(models.UserInfo,UserInfoConfig)