Lägg bara till server_default eller default argument till kolumnfälten:
created_on = db.Column(db.DateTime, server_default=db.func.now())
updated_on = db.Column(db.DateTime, server_default=db.func.now(), server_onupdate=db.func.now())
Jag föredrar {created,updated}_on kolumnnamn.;)
SQLAlchemy-dokument om standardinställningar för kolumninfogning/uppdatering .
[Redigera]: Uppdaterad kod för att använda server_default argument i koden.
[Redigera 2]: Ersatte onupdate med server_onupdate argument.