SQLAlchemy вся проверка модели с Цербером

Я хочу создать универсальный механизм проверки для всех моделей, использующих цербер. Цель состоит в том, чтобы иметь схему Цербера в модели __schema__ свойство и выполнять проверку всей модели с использованием этой схемы каждый раз, когда состояние модели изменяется (необязательно перед вставкой или обновлением). Я думал об использовании событий, но я не уверен, как это сделать и что-то не пропустить.

1 ответ

Решение

Исходя из того, что вы описываете, вам лучше использовать зефир вместо цербера:

http://marshmallow.readthedocs.io/en/latest/examples.html

Другие вопросы по тегам