wtform validators validator passwordfield fields python flask wtforms

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()] )