django Admin 自定义显示列表

在 admin.py 中自定义admin.ModelAdmin的子类,使用例子如下:

from django.contrib import admin
from .models import Blog,Author,Entry
# Register your models here.
class AuthorAdmin(admin.ModelAdmin):
    '''
    定义admin页中显示列表的字段及快速查询栏的查询范围
    '''
    list_display = ('name','email')  # 添加显示的字段,not a ManyToManyField
    search_fields = ('name','email') # 添加快速查询栏
class EntryAdmin(admin.ModelAdmin):
    list_display = ('headline','pub_date')
    date_hierarchy = 'pub_date'  # 添加过滤(这里是过滤日期)

admin.site.register(Blog)
admin.site.register(Author,AuthorAdmin)  # 设置第二个参数
admin.site.register(Entry,EntryAdmin)

这样设置以后,就可以看到定制的列了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • http://blog.csdn.net/robinliu2010/article/details/7649190...
    AUGSNANO阅读 5,842评论 2 3
  • The Django admin site Django中一个最强大的部分是自动管理接口,在模型中读取元数据来提供...
    常大鹏阅读 29,515评论 2 18
  • 点我查看本文集的说明及目录。 本项目相关内容包括: 实现过程: CH7 创建在线商店 CH8 管理支付和订单 CH...
    学以致用123阅读 9,129评论 0 6
  • 5作者:刘怀亮 下午,窗外下着雨,那雨声,好像一种天外的歌声,也是大自然对人类的恩赐,看到那如线条似的雨,听着那轻...
    刘怀亮阅读 4,516评论 8 11
  • 当我读完吴军老师《具体生活》这本书中关于阅读的内容时,我的豆瓣书单从两百多本噌噌地涨到了三百多本,让我既有...
    月光薇妮阅读 3,452评论 1 2

友情链接更多精彩内容