Wenn Sie Postgres <9.4 verwenden, können Sie das JSON-Feld nicht direkt aktualisieren. Sie benötigen flag_modified Funktion, um die Änderung an SQLAlchemy zu melden:
from sqlalchemy.orm.attributes import flag_modified
model.data['key'] = 'New value'
flag_modified(model, "data")
session.add(model)
session.commit()