django自带admin后台用户管理

本文详细介绍如何在Django项目中使用admin.py文件进行高级定制,包括字段展示、编辑、排序、过滤、搜索及时间筛选等功能,提升后台管理效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

应用
|
---admin.py文件
# Register your models here.
class UsersAdmin(admin.ModelAdmin):
  # 要展示的字段
  list_display = ('id','username','age','sex','email','addtime')

  #list_editable 设置默认可编辑字段
  list_editable = ['username', 'age','email']

   #list_per_page设置每页显示多少条记录,默认是100条
  list_per_page = 10

  #ordering设置默认排序字段,负号表示降序排序
  ordering = ('id',)

  #过滤器
  list_filter =('username', 'age', 'email') 

   #搜索字段
  search_fields =('username', 'age', 'email') 
  # select * from users where username like '%ab%' or age like '%ab%' or email like '%ab%';

  # 详细时间分层筛选 
  date_hierarchy = 'addtime'

admin.site.register(Users,UsersAdmin)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值