【问题标题】:WTForms equivalent to <input type="time">WTForms 等价于 <input type="time">
【发布时间】:2017-05-17 09:23:17
【问题描述】:

我正在使用 wtforms 构建一个 webapp(对我来说是一个教育项目),我遇到了以下问题: 我需要能够以开始时间和结束时间的形式收集用户的输入,为此我认为 html5

input type="time"

会很完美,但是我在 wtforms 文档中找不到等价物。谷歌搜索问题也没有产生任何解决方案。似乎可用的最接近的东西是 DateTimeLocalField,但我不想存储/显示日期信息。 作为一种解决方法,我可能只使用 2 个 SelectFields,一个用于数小时,一个用于数分钟,但也许我遗漏了一些明显的东西。 有没有办法让 DateTime(Local)Field 只显示时间,或者使用 wtforms 创建一个“TimeField”?

【问题讨论】:

标签: python flask wtforms


【解决方案1】:

感谢 hjpotter92 的建议。

WTForms-Components 有确切的相关字段可用。

from wtforms_components import TimeField

class Timeform(FlaskForm):
    start = TimeField('start')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 2018-08-06
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    相关资源
    最近更新 更多