【发布时间】:2011-10-12 10:50:09
【问题描述】:
我需要向 Django Admin 添加一个自定义视图。这应该类似于特定模型的标准 ChangeList 视图,但具有自定义结果集。 (我需要显示所有日期或比今天早的所有模型,但这并不真正相关)。
我可以做到这一点的一种方法是使用 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 视图。
【问题讨论】:
标签: django django-admin