以下是我的模板中有问题的部分。
<select id="country" name="country_id">
{% for country in countries%}
{{country.id}} {{country_id}}
{% if country.id==country_id %}
<option value="{{ country.id }}" selected="selected" >
{%else%}
<option value="{{ country.id }}" >
{%endif%}
{{ country.name }}
</option>
{% endfor %}
</select>
它在这一行给出错误:{% if country.id==country_id %}
。以下是显示的错误:
Could not parse the remainder: '==country_id' from 'country.id==country_id'
对于过去遇到此问题的人来说,这似乎很容易理解,但对我来说,它在简单的比较语句上给出错误是很奇怪的。我也尝试过ifequal
声明,但这也没有达到目的,所以我在这里知道为什么会出现这个问题以及如何解决它?
如果需要任何进一步的细节,请告诉我。多谢你们。