5
我需要將自定義視圖添加到Django Admin。這應該與某個模型的標準ChangeList視圖類似,但是具有自定義結果集。 (我需要顯示具有某個日期的所有模型或其他日期比今天少,但這不是真的相關)。我能做到這一點Django Admin - 自定義更改列表視圖
的一種方法是使用管理queryset
方法,像
class CustomAdmin(admin.ModelAdmin):
...
def queryset(self, request):
qs = super(CustomAdmin, self).queryset(request)
if request.path == 'some-url':
today = date.today()
# Return a custom queryset
else:
return qs
這可以確保...
的問題是,我不知道如何配合some-url
到一個標準的ChangeList視圖。