validators - wtform python
wtforms+matraz de la fecha de hoy como valor predeterminado (1)
Hice una pequeña aplicación de Flask con un formulario con dos campos de fecha, y así es como llené los valores:
class BoringForm(Form):
until = DateTimeField("Until",
format="%Y-%m-%dT%H:%M:%S",
default=datetime.today(),
validators=[validators.DataRequired()])
Sin embargo, esto se genera solo una vez, en el lado del servidor, lo que significa que mañana recibiré la fecha de ayer. Intenté pasar obj=something
al constructor, donde something
era un OrderedDict
con una clave llamada since
, pero no funcionó. Ideas?
Solo suelta los paréntesis en el invocable:
class BoringForm(Form):
until = DateTimeField(
"Until", format="%Y-%m-%dT%H:%M:%S",
default=datetime.today, ## Now it will call it everytime.
validators=[validators.DataRequired()]
)