I did a small Flask app with a form with two date fields, and this is how I populate the values:
class BoringForm(Form): until = DateTimeField(\"Until\",
Just drop the brackets on the callable:
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()] )