Django模板-打印变量

2024-04-24 14:01:10 发布

您现在位置:Python中文网/ 问答频道 /正文

所有人

在模板条件检查中,下面的代码有什么问题

所选的_id和selected_sub等于5,但如果equal循环不起作用。。在

<tr><td><p>Subjects:</td>
<td>
<select id="subjects" name="subjects" multiple="multiple">
{% for subject in subjects %}
<option value="{{subject.id}}" {% for selected_id in selected_sub %}{% ifequal subject.id selected_id %} {{ selected }} {% endifequal %} {% endfor %} >{{subject.subject}}</option>
{% endfor %} 
</select>
</p></td></tr>

谢谢。。。。。。。。。。在


Tags: in模板idformultiple条件selecttr
2条回答

好的,对不起。你得到的输出是什么?在

selected应具有值'selected="selected"'。在

更改为{% with selected as 'selected="selected"' %},然后重试。在

如果,如你所说,selected_id和{}等于5,那么

for selected_id in selected_sub

不起作用,因为5是不可接受的。在

相关问题 更多 >