【问题标题】:How to make a choices field in Flask like we have in Django?如何像在 Django 中一样在 Flask 中创建选择字段?
【发布时间】:2021-06-24 21:16:43
【问题描述】:

我有一个模型,其中一个字段是角色,我希望模型接受两个角色中的一个角色,例如经理或员工。 在 Django 中,我们有 CHOICES,我们如何在 Flask 中实现它?

【问题讨论】:

标签: python-3.x flask flask-sqlalchemy flask-restful flask-mysql


【解决方案1】:

Flask 确实支持使用 WtfForms 从 python 创建输入字段,但这是一个非常漫长且耗时的过程。更简单的方法如下, 您可以通过在您的html中添加以下代码来使用bootstrap SelectList来获得类似于ChoiceFields的功能,

<div class="form-group">
  <label for="sel1">Select list:</label>
  <select class="form-control" id="sel1">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
  </select>
</div>

上述代码的结果是这样的,

更多详情可以访问https://www.w3schools.com/Bootstrap/bootstrap_forms_inputs.asp

【讨论】:

  • 我想要它在 REST 框架方面,我正在创建一个 REST API,这就是我在 Django 中询问的原因。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-11
  • 1970-01-01
  • 2018-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-23
相关资源
最近更新 更多