2016-09-24 4 views
0

APIサービスを構築するために、フラスコを使用したフラスコ - サルカルシウムとフラスコ - マシュマロを使用しています。私は以下を定義します -フラスコ - マシュマロを使用しているときにマシュマロのデコレータにアクセスする

ma = Marshmallow(app) 

しかし、maを使って@validatesデコレータにアクセスしようとするとエラーが発生します。

@ma.validates('field1') 

私は間違っていますか?マシュマロライブラリを直接使用し、フラスコとマシュマロを一緒に使うのは良いですか?

+0

を提示してvalidates()デコレータを使用する必要があります。また、 'フラスコ - マシュマロ'には 'validate()'デコレータもありません。 –

答えて

0

問題は、APIの中でflask-marshmallowデコレータに到達しようとしていることですが、何もありません。

flask-marshmallowパッケージが必要かどうかを理解するには、marshmallowが必要です。

はまた、物事を動作させるために、あなたはそれはあなたが得たエラーのトレースバックを入れドキュメントに

@validates('field1') 
関連する問題