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.