Basta aggiungere server_default
o default
argomento nei campi della colonna:
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())
Preferisco il {created,updated}_on
nomi di colonna.;)
Documenti SQLAlchemy su inserimento colonna/aggiornamento predefinito .
[Modifica]: Codice aggiornato per utilizzare server_default
argomenti nel codice.
[Modifica 2]: Sostituito onupdate
con server_onupdate
argomenti.