How Can I Automatically Populate SQLAlchemy Database Fields? (Flask-SQLAlchemy)
I've got a simple User model, defined like so: # models.py from datetime import datetime from myapp import db class User(db.Model): id = db.Column(db.Integer(), primary_key=True) email = db.Column(db.String(100), unique=True) password = db.Column(db.String(100)) date_updated = db.Column(db.DateTime()) def __init__(self, email, password, date_updated=None): self.email = email self.password = password self.date_updated = datetime.utcnow() When I create a new User object, my date_updated field gets set to the current time. What I'd like to do is make it so that whenever I save changes to my User