比较django模板的forloop中的dict值

时间:2016-10-27 15:49:35

标签: django django-templates

我需要在django模板中比较循环内dict项的值。

{% for room in hotel.RoomRS %}
    <p class="precio-old">1000,99€</p>
    <p class="precio-new">{{ room.RoomRates.TotalAmount }}</p>
    <p class="noche">120€ / noche</p>
{% endfor %}

此代码返回一些整数值。我需要比较它并选择最小的

1 个答案:

答案 0 :(得分:0)

永远不要为Django模板添加太多逻辑。而是在视图中执行以下操作,然后将其传递给上下文。要在Python中获得最小dict值,请执行以下操作:

min(my_dict, key=my_dict.get)