【问题标题】:Accessing marshmallow decorators when using flask-marshmallow使用烧瓶棉花糖时访问棉花糖装饰器
【发布时间】:2017-02-02 12:04:09
【问题描述】:

我正在使用 flask-restful、flask-sqlalchemy 和 flask-marshmallow 来构建 API 服务。我定义以下 -

ma = Marshmallow(app)

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

@ma.validates('field1')

我做错了什么?直接使用marshmallow库,完全跳过flask-marshmallow会更好吗?

【问题讨论】:

  • 把你得到的错误的回溯。而且flask-marshmallow 没有validate() 装饰器。

标签: python flask-restful marshmallow


【解决方案1】:

问题是您试图在其 API 中访问 flask-marshmallow 装饰器,但没有。

所以你要明白是需要flask-marshmallow包,还是只需要marshmallow

为了让事情顺利进行,您需要使用文档中提供的 validates() 装饰器

@validates('field1')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 2019-03-04
    相关资源
    最近更新 更多