首页 > 解决方案 > 在 Jinja2 中添加 SelectQueryField Id 属性

问题描述

我正在尝试将 Id 属性分配给 Jinja 中的 SelectQueryField。问题是 Jinja 不在双花括号中渲染变量。

<form method="post" class="form form-inline" >
{{ form.opcje(class="form-control form-select", id="{{user.id}}" ) }}
</form>           

输出:

<select class="form-control form-select" id="{{user.id}}" name="opcje"><option selected="" value="__None">Wybierz cechę</option><option value="1">Sklepy</option><option value="2">Niemcy</option><option value="3">Holandia</option></select>

标签: pythonflaskjinja2flask-wtformswtforms

解决方案


尝试:

<form method="post" class="form form-inline" >
{{ form.opcje(class="form-control form-select", id=user.id ) }}
</form>  

{{...}}你可以自由地使用第一组里面的变量。


推荐阅读