如何将数据添加到从不同模型获取的django admin change_列表页面?
我想给某个变更列表管理页面添加一些信息。该信息来自与此模板中显示的模型不同的模型上的查询集。如何进行此操作?您可以创建一个。这允许您向整个应用程序公开一个变量。它可以在使用RequestContext呈现的页面上工作,在管理页面上尝试了这一点,它可以工作。您可以创建一个。这允许您向整个应用程序公开一个变量。它可以在使用RequestContext呈现的页面上工作,在管理页面上尝试了这一点,它也可以工作。使用a-您可以获取并使用其中的任何内容。使用a-您可以获取并使用其中的任何内容。尝试在您的管理类中重写如何将数据添加到从不同模型获取的django admin change_列表页面?,django,django-admin,overriding,django-views,Django,Django Admin,Overriding,Django Views,我想给某个变更列表管理页面添加一些信息。该信息来自与此模板中显示的模型不同的模型上的查询集。如何进行此操作?您可以创建一个。这允许您向整个应用程序公开一个变量。它可以在使用RequestContext呈现的页面上工作,在管理页面上尝试了这一点,它可以工作。您可以创建一个。这允许您向整个应用程序公开一个变量。它可以在使用RequestContext呈现的页面上工作,在管理页面上尝试了这一点,它也可以工作。使用a-您可以获取并使用其中的任何内容。使用a-您可以获取并使用其中的任何内容。尝试在您的管理
变更列表视图函数:
class MyModelAdmin(admin.ModelAdmin):
# .....
def changelist_view(self, request, extra_context=None):
extra = {'foo': bar}
extra.update(extra_context or {})
return super(MyModelAdmin, self).changelist_view(request, extra_context=extra)
# .....
尝试在管理类中重写changelist\u视图
函数:
class MyModelAdmin(admin.ModelAdmin):
# .....
def changelist_view(self, request, extra_context=None):
extra = {'foo': bar}
extra.update(extra_context or {})
return super(MyModelAdmin, self).changelist_view(request, extra_context=extra)
# .....