我可以在Django Admin中显示分组结果吗?默认情况下,它们显示所有行,我想根据某些字段对这些行进行分组,然后显示它们。
像“GROUP BY username”之类的东西。我试图搜索但没有运气:(
答案 0 :(得分:0)
如何在admin.py文件中使用list_filter='my_field'
呢?
答案 1 :(得分:-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)
希望这有帮助。