python - 在 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>
解决方案
尝试:
<form method="post" class="form form-inline" >
{{ form.opcje(class="form-control form-select", id=user.id ) }}
</form>
{{...}}
你可以自由地使用第一组里面的变量。
推荐阅读
- python - 使用 Flask 和 Google Colab 渲染 html 模板时出错
- elasticsearch - 模式捕获不适用于正斜杠
- powershell - 导出 .CSV 文件,更改与导入相同的名称和文件夹
- encryption - 使用 ColdFusion 调用 Sage Pay API 时出错
- laravel - 如何使用 eloquent laravel 过滤两个日期之间的数据?
- java - 活动随时可用
- reactjs - 如何在 JEST 中测试 Window.postMessage()?
- javascript - IndexedDB - 如何在对象存储中读取最大 ID
- python - 根据索引从一列中选择第一个值,从第二个中选择最后一个值
- node.js - 在 Express 和 Axios 中使用 JSON 发布文件(图片)