首页 > 其他 > 详细

14.Django自带的admin配置

时间:2017-03-05 15:49:22      阅读:213      评论:0      收藏:0      [点我收藏+]

admin有自己的默认显示,要自定义显示的样式,一般需要自己定义一个类,在自己定义的类里进行相应的设置,然后,把自己的类交给装饰器

交给装饰器的方法有两种:

1.@admin.register(Publisher)

2.admin.site.register(Publisher, PublisherAdmin)

两种方式选择一种就可以了

 

官方网址:https://docs.djangoproject.com/en/1.9/ref/contrib/admin

 

例子:

@admin.register(Publisher)
class PublisherAdmin(admin.ModelAdmin):
  list_display = (‘name‘, ‘country‘, ‘state_province‘, ‘city‘,)
  search_fields = (‘name‘, ‘city‘,)
  list_filter = (‘state_province‘,)
  ordering = (‘-id‘,)
  # fields = (‘name‘, ‘address‘,)
  # exclude = (‘name‘, ‘address‘,)
  fieldsets = (
    (None, {
      ‘fields‘: (‘name‘, ‘address‘, )
    }),
    (‘Advanced options‘, {
      ‘classes‘: (‘collapse‘,),
      ‘fields‘: (‘city‘, ‘state_province‘, ‘country‘, ‘website‘),
    }),
  )


# admin.site.register(Publisher, PublisherAdmin)

 

看实际的展示效果

技术分享

 

 技术分享

 

技术分享

 

14.Django自带的admin配置

原文:http://www.cnblogs.com/413xiaol/p/6505494.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!