Django 管理员:列表中的分组数据
我可以在Django管理后台显示分组的结果吗?默认情况下,它会显示所有的行,我想根据某些字段把这些行分组,然后展示出来。
就像“按用户名分组”之类的。我试着搜索过,但没有找到合适的答案 :(
2 个回答
-3
当然可以。
这适用于记录的详细视图。下面是一个例子。
class GroupAdmin(admin.ModelAdmin):
form = SpecieForm
list_display = ('species', 'latin_name', 'family', 'status')
search_fields = ['species', 'latin_name']
prepopulated_fields = { 'slug': ['species'] }
fieldsets = [
(None, {'fields': ['field1', 'field2', 'field3', 'field4']}),
('Image', {'fields': ['original_image']}),
('Other Group', {'fields': ['other_field1', 'other_field2', 'other_field3', 'other_field4']}),
]
admin.site.register(Group, GroupAdmin)
希望这对你有帮助。
0
在admin.py文件中使用 list_filter='my_field'
这个设置有什么用呢?