2016-09-24 200 views
0

我用烧瓶宁静,烧瓶sqlalchemy和烧瓶棉花糖来建立一个API服务。我定义以下内容 -当使用瓶棉花糖时访问棉花糖装饰者

ma = Marshmallow(app) 

但是,尝试使用ma访问@validates装饰器会引发错误。

@ma.validates('field1') 

我在做什么错?直接使用棉花糖图书馆并且完全不使用瓶装棉花糖会更好吗?

+0

把错误的,你有追溯呈现。并且'flask-marshmallow'没有'validate()'装饰器。 –

回答

0

问题是,你正试图在其API中达到flask-marshmallow装饰器,但是没有。

所以你要了解你是否需要flask-marshmallow包,或者只需要marshmallow

还要使工作上的事情,你需要使用validates()装饰,因为它在文档

@validates('field1')