我使用flask-restful、flask-sqlalchemy和flask-marshmallow来构建API服务。我给出以下定义-
ma = Marshmallow(app)但是,尝试使用ma访问@validate装饰器会抛出错误。
@ma.validates('field1')我做错了什么?直接使用棉花糖库和完全跳过使用flask-marshmallow是不是更好?
发布于 2016-09-25 05:18:45
问题是,您正试图在其应用程序接口中访问flask-marshmallow装饰器,但却没有。
所以你需要了解你是需要flask-marshmallow包,还是只需要marshmallow。
此外,要使其正常工作,您需要使用文档中提供的validates()装饰器
@validates('field1')https://stackoverflow.com/questions/39680910
复制相似问题