我想为使用cerberus的所有模型创建一些通用验证机制。目标是在模型的__schema__
属性中使用cerberus模式,并在每次模型状态更改时(不一定在插入或更新之前)使用此模式执行整个模型的验证。我想过使用事件,但我不知道该怎么做,也不要错过任何东西。
答案 0 :(得分:1)
根据您的描述,您可能最好使用棉花糖而不是cerberus:
http://marshmallow.readthedocs.io/en/latest/examples.html#quotes-api-flask-sqlalchemy