将queryset传递给重写的django管理模板

将queryset传递给重写的django管理模板,django,django-admin,Django,Django Admin,覆盖查询集时,我是否可以将查询集的结果传递到change_list.html 例如: 我已经覆盖了change_列表的管理模板,并希望在列表视图中添加一个下拉列表,其中显示用户模型中的所有可用用户 Queryset users = User.objects.all() {'user': users} #something along the lines of rendering this to change_list.html change_list.html {% for u in user

覆盖查询集时,我是否可以将查询集的结果传递到change_list.html

例如: 我已经覆盖了change_列表的管理模板,并希望在列表视图中添加一个下拉列表,其中显示用户模型中的所有可用用户

Queryset

users = User.objects.all()
{'user': users} #something along the lines of rendering this to change_list.html
change_list.html

{% for u in users %}
    {{ u.name }}
{% endfor %}

是的。一切皆有可能。尝试重写admin类以将查询集传输到重写的模板。

Hm。我想我们需要更多信息。您是只重写模板还是同时重写admin类?你有更明确的代码示例吗?@Norman8054不太清楚。我还没有为此编写任何代码。我只是想知道这是否可能。这个答案需要一些解释或至少一些有用的例子。