【问题标题】:Pass queryset to overridden django admin template将查询集传递给覆盖的 django 管理模板
【发布时间】:2014-11-04 17:44:44
【问题描述】:

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

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

查询集

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 %}

【问题讨论】:

  • 嗯。我认为我们需要更多信息。你是只覆盖模板还是管理类?你有更明确的代码示例吗?
  • @Norman8054 不是真的。我还没有为此编写任何代码。只是想知道这是否可能。

标签: django django-admin


【解决方案1】:

是的。 (一切皆有可能。)尝试覆盖管理类以将您的查询集传输到覆盖的模板。

【讨论】:

  • 这个答案需要一些解释或至少一些例子才有用。
猜你喜欢
  • 2015-05-10
  • 1970-01-01
  • 2013-01-23
  • 2018-07-10
  • 2018-10-22
  • 1970-01-01
  • 2019-05-02
  • 2018-02-01
  • 2018-09-10
相关资源
最近更新 更多