html - 如何使用 Flask-SQLAlchemy SelectField 实现 Bootstrap 的数据列表
问题描述
我正在为我的应用程序创建一个表单。目前,我想获取用户的性别,但我不知道如何在我的 HTML 中优雅地实现该字段。
我一直在为我的大部分 HTML 使用 Bootstrap,所以我想继续使用它并使用它们Datalists
来显示各种选项。
Bootstrap 的代码Datalists
:
<label for="exampleDataList" class="form-label">Datalist example</label>
<input class="form-control" list="datalistOptions" id="exampleDataList" placeholder="Type to search...">
<datalist id="datalistOptions">
<option value="San Francisco">
<option value="New York">
<option value="Seattle">
<option value="Los Angeles">
<option value="Chicago">
</datalist>
我是如何实施表格的,例如StringField
:
<form method="post" novalidate>
{{ form.hidden_tag() }}
<div class="form-group">
{{ form.username.label }}
{{ form.username(class_="form-control", size=32) }}
</div>
...
我怎样才能SelectField
以类似的方式实现 Flask-SQLAlchemy?
注意:我不太熟悉 Bootstrap 如何与 Jinja 配合使用;我之前为表单编写的代码并不是很复杂,这意味着我不必正确理解它是如何工作的——直到现在。
解决方案
推荐阅读
- ruby-on-rails - 从 AWS elastic beanstalk 访问 rails 控制台
- mysql - 准备给出语法错误的 STMT 语句
- typescript - 如何导入 dygraphs 命名空间
- bash - 请解释这 2 行 bash 代码发生了什么
- reactjs - 停止钩子在组件更新时重新获取数据
- c++ - 我们如何使用 OpencCV StereoSGBM (C++) 显示单个视差图?
- uicollectionview - Xcode11/iOS uicollection 视图问题
- robotframework - 机器人框架:如果条件不满足,如何使用“设置变量如果”而不分配默认值(无)
- html - div内的中心跨度
- swift - 在while循环中执行swift-closure