django如果for循环中的条件不起作用

时间:2016-05-26 19:10:41

标签: django django-templates

我有问题。为什么这个“ {%if city.id == request.COOKIES.city%} ”不起作用?看起来它在这个if条件下没有得到request.COOKIES.city值但是如果我打印到这样的模板{{request.COOKIES.city}}它会返回值。

这是我的代码:

{% for city in cities %}
    {% if city.id == request.COOKIES.city %}
        <option value="{{ city.id }}" selected>{{ city.city }}</option>
    {% else %}
        <option value="{{ city.id }}">{{ city.city }}</option>
    {% endif %}
{% endfor %}

0 个答案:

没有答案