Django Yönetimine özel bir görünüm eklemem gerekiyor. Bu, belirli bir model için standart bir ChangeList görünümüne benzer olmalı, ancak bir özel sonuç kümesiyle. (veya numaralı tüm modelleri, bugün olduğundan daha az bir tarihle görüntülemem gerekiyor, ancak bu gerçekten alakalı değil). Bunu yapabilirimDjango Yönetici - Özel değişiklik listesi görünümü
bir yolu bu
sorun ben some-url
kravat nasıl bilmiyorum ki ... emin olur
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
gibi Yönetici queryset
yöntemi kullanılarak gereğidir standart bir ChangeList görünümü.