关于django-admin后台的简单函数用法

文章介绍了如何在Django的admin.py文件中定义和使用模型管理器类,如设置`list_display`来指定列表视图显示的字段,`list_display_links`定义可链接到编辑页面的字段,`list_filter`添加过滤器,`search_fields`实现搜索功能,以及`list_editable`允许在列表页面直接编辑的字段。
摘要由CSDN通过智能技术生成

模型管理器类
使用方法
1,再《应用app》/admin.py 里定义模型管理类
class XXXmanager(admin.ModelAdmin):
    pass    
2.绑定注册模型管理器和模型类
from django.contrib import admin
from . models import *
admin.site.register(YYYY,XXXmanager)


admin.py

class BookManage(admin.ModelAdmin):
    #列表中显示哪些字段
    list_display = ['id','title','pub','price']
    #控制list_display中的字段,那些可以链接到修改页
    list_display_links=['title']
    #添加过滤器
    list_filter=['pub']
    #添加搜索框【模糊查询】
    search_fields=['title']
    #添加可以再列表页编辑的字段
    list_editable=['price']

class Meta:
    db_table='数据表名'
    verbose_name="单数名"
    verbose_name_plural="复数名"    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值