Запретить обновление неверных столбцов в sqlalchemy - PullRequest
0 голосов
/ 15 апреля 2020

Я знаю, что для обновления определенных c столбцов с «проверкой типа» в sqlalchemy, я могу использовать явное update вроде:

model_object.update({Model.column: value})

Это предотвращает проблемы, такие как установка:

model_object.misspelled_column = value

, который молча завершается неудачей (объект не загрязнен / не обновляется при закрытии сеанса).

Есть ли способ пометить модель как завершенную, чтобы она сразу же провалилась во втором примере, а не принять установку любого параметра, который не является ни допустимым столбцом, ни существующей функцией / свойством?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...