bootstrap-select选择所有选项和jinja2

时间:2015-08-23 22:55:19

标签: jquery twitter-bootstrap jinja2 bootstrap-select

我正在尝试使用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之间的碰撞?知道如何正确地做到这一点? 谢谢 卡尔

1 个答案:

答案 0 :(得分:0)

我的错误,问题根本不在于jinja2 ......这是数据大小=&#34; 3&#34;选项...如果我删除它,它工作正常 卡尔