Как я могу автоматически заполнить поля базы данных SQLAlchemy? (Колба-SQLAlchemy)
У меня есть простая модель пользователя, определенная так:
# 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()
Когда я создаю новый объект User, мойdate_updated
поле устанавливается на текущее время. Я хотел бы сделать так, чтобыwhenever Я сохраняю изменения в моем объекте Userdate_updated
поле устанавливается на текущее время автоматически.
Я изучил документацию, но, судя по всему, не могу найти никаких ссылок на это. Я очень плохо знаком с SQLAlchemy, поэтому у меня действительно нет опыта, из которого я мог бы извлечь пользу.
Хотелось бы получить отзыв, спасибо.