我正在尝试使用bootstrap-select包,特别是我想使用data-actions-box =“true”选项,它应该提供select all选项。这是我的代码。
<select class="selectpicker" multiple="multiple" data-size="3" data-selected-text-format="count" data-actions-box="true" >
{% for user in current_user.followed.all() %}
<option>{{ user.username }}</option>
{% endfor %}
</select>
正如您所看到的,我通过从我的数据库中获取用户来使用选项填充选择字段。 current_user.followed为我提供了连接到current_user的所有用户。如果我像
手动填充选择字段,上面的代码会起作用<select class="selectpicker" multiple="multiple" data-size="3" data-selected-text-format="count" data-actions-box="true" >
<option>Mustard</option>
<option>Ketchup</option>
<option>Barbecue</option>
<option>Relish</option>
</select>
但是使用我的jinja2 for循环它不起作用。我想这是jinja2和jquery之间的碰撞?知道如何正确地做到这一点? 谢谢 卡尔
答案 0 :(得分:0)
我的错误,问题根本不在于jinja2 ......这是数据大小=&#34; 3&#34;选项...如果我删除它,它工作正常 卡尔