2016-09-24 149 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')