Stačí přidat server_default
nebo default
argument do polí sloupců:
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())
Dávám přednost {created,updated}_on
názvy sloupců.;)
Dokumenty SQLAlchemy o výchozích nastaveních vkládání/aktualizace sloupců .
[Upravit]: Kód byl aktualizován tak, aby používal server_default
argumenty v kódu.
[Úprava 2]: Nahrazeno onupdate
s server_onupdate
argumenty.