Five of the configuration parameters django admin

list_display: controlling display fields, be careful not to put many to many fields 
list_display_links: jump control field 
search_fields: Available disposed at a front end of the query field, a query field or relationship 
list_filter: setting filter fields, put foreign key field is recommended to make the filter and It is up and down and relationship 
actions: batch processing function

  E.g:

 1 class BookConfig(admin.ModelAdmin):
 2     list_display = ['title', 'price', 'publish_date', 'publish']
 3     list_display_links = ['title', 'price']
 4     search_fields = ['title', 'price']
 5     list_filter = ['publish', 'authors']
 6 
 7     def patch_init(self, reqquest, queryset):
 8         queryset.update(price=666)
 9 
10     patch_init.short_description = '价格批量修改'
11     actions = [patch_init]
12 
13 
14 admin.site.register(models.Book, BookConfig)

 

Guess you like

Origin www.cnblogs.com/yinyitianya/p/11732655.html