Я хочу создать некий универсальный механизм проверки для всех моделей, использующих cerberus. Цель состоит в том, чтобы иметь схему cerberus в свойстве модели __schema__
и выполнять проверку всей модели с использованием этой схемы при каждом изменении состояния модели (не обязательно перед вставкой или обновлением). Я думал об использовании событий, но не знаю, как это сделать, и что-то не пропустил.
Проверка всей модели SQLAlchemy с помощью Cerberus
comment
Исходя из того, что вы описываете, вам может быть лучше использовать зефир вместо cerberus: marshmallow.readthedocs.io/en/latest/
- person dizzyf   schedule 23.03.2017
comment
Идеально. У меня это хорошо работает! Спасибо!
- person Eugene Tsakh   schedule 23.03.2017
comment
@dizzyf, как отметить свой комментарий как правильный ответ?
- person Eugene Tsakh   schedule 23.03.2017
comment
Я вставлю это как реальный ответ ... Спасибо :)
- person dizzyf   schedule 24.03.2017
Ответы (1)
Исходя из того, что вы описываете, вам может быть лучше использовать зефир вместо цербера:
http://marshmallow.readthedocs.io/en/latest/examples.html#quotes-api-flask-sqlalchemy.
person
dizzyf
schedule
24.03.2017