我在 python 中使用 wtforms,一切正常,但我想将 TimeFiled 舍入到小时,并将分钟保持在 00。例如 14:00、15:00,所以用户只能选择小时,而不是分钟。
我的forms.py:
class DateForm(FlaskForm):
name = StringField("Nombre", validators=[DataRequired()])
email = StringField("Email", validators=[DataRequired()])
date = DateField("Fecha", validators=([InputRequired(), DataRequired()]))
hour = TimeField("Hora", validators=([InputRequired(), DataRequired()]))
submit = SubmitField("Agendar cita")
我的约会.html:
{{ form.csrf_token() }}
{{ wtf.quick_form(form, novalidate=True, button_map={"submit": "primary"}) }}
{% with messages = get_flashed_messages() %}
{% if messages %}
{% for message in messages %}
<p style="color:red">{{ message }}</p>
{% endfor %}
{% endif %}
{% endwith %}