是否有为此目的的任何get()函数?

{% for key, value in choices.items %}
  <li>{{key}} - {{value}}</li>
{% endfor %}

从python中,我具有get()函数以从特定键获取值。但是我找不到用Django模板标签执行此操作的相应方法。所以我想知道可能吗?
我需要获取特定的值,因为使用循环会在html源代码中添加很多新行。

还是应该在将 View 发送到模板之前照顾好 View 内部的输出,哪种方法更好?

最佳答案

您可以使用{{ choices.items.key }}访问特定的dict元素。

但是,没有理由关心HTML代码中的空格;典型的最终用户没有真正的业务来阅读它,如果他好奇的话,他总是使用DOM查看器或通过HTML美化器运行它。

10-07 19:11
查看更多