0
我試圖按照特定字段(例如date
)將Django admin
應用中的項目分組。 所以我已經添加到查詢集在admin.ModelAdmin.getQueryset()
如下:Django管理員按字段值列出項目組
queryset = queryset.values('date').annotate(Sum('amount'))
但是這並不能在這種情況下,因爲工作,一個dict
返回,而不是一個queryset
。
我開始探索django/contrib/admin
文件夾中的內容,我認爲在將對象發送到模板change_list.html
之前需要完成一些操作。
我不確定,但我認爲views/main.py
(admin文件夾)中的班級可能需要更改。
有人可以證實我所要做的是可以實現的嗎?
請找到我想要實現的表示如下:
您可以使用HTML {%重整旗鼓%} templatetag如果你知道如何重寫Django管理默認模板 –
@NeErAjKuMaR我完全忘記了重新組合標籤。你有什麼想法哪個'templatetag'或'template'文件包含要分組的項目? (我無法在'change_list.html'中找到它們)。 – h4k1m
你想如何在Django的管理輸出?意味着它將如何顯示在管理員?你可以添加任何演示圖像你想要什麼輸出? –