Я знаю, что для обновления определенных c столбцов с «проверкой типа» в sqlalchemy, я могу использовать явное update
вроде:
model_object.update({Model.column: value})
Это предотвращает проблемы, такие как установка:
model_object.misspelled_column = value
, который молча завершается неудачей (объект не загрязнен / не обновляется при закрытии сеанса).
Есть ли способ пометить модель как завершенную, чтобы она сразу же провалилась во втором примере, а не принять установку любого параметра, который не является ни допустимым столбцом, ни существующей функцией / свойством?