Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2014 12:59:56

dnox
Зарегистрирован: 2012-12-17
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Валидация модели Sqlalchemy

Есть такая задача:
Читаю данные из базы. Есть вероятность, что в базе есть некорректные записи. Нужно эту ситуацию отследить и залогировать. Самый, на мой взгляд, оптимальный сценарий - повесить event на модельки, который будет проверять поля. Но я никак не могу найти нужный мне event. Наиболее подходящий это вроде бы Instance Event load (http://docs.sqlalchemy.org/en/latest/orm/events.html#sqlalchemy.orm.events.InstanceEvents.load) но event срабатывает не один раз на загрузку модели, а N раз, где N - число полей в модели, а хотелось бы только 1. Может кто сталкивался с похожей задачей?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version