私はDjangoアプリケーションの作業から 'connexion'を使ったFlaskアプリケーションに移行しました。Djangoのシリアライザですが、任意のPythonアプリケーション用です
私はDjangoの休止フレームワークシリアライザを大幅に失っています。 Djangoをインストールせずに使用できるものがありますか?
おかげ
私はDjangoアプリケーションの作業から 'connexion'を使ったFlaskアプリケーションに移行しました。Djangoのシリアライザですが、任意のPythonアプリケーション用です
私はDjangoの休止フレームワークシリアライザを大幅に失っています。 Djangoをインストールせずに使用できるものがありますか?
おかげ
使用Marshmallow!
Django's docは言う:
ジャンゴ・休息・マシュマロパッケージには、Pythonのマシュマロライブラリを使用して、シリアライザのための代替実装を提供します。これは、RESTフレームワークシリアライザと同じAPIを公開し、一部のユースケースではドロップイン置換として使用できます。
、あなたの質問flask-restful
をタグ付けするので、私は両方flask-restful
とそのフォークflask-restplus
は、他の機能の中でシリアライズ/デシリアライゼーションの、さらにはドキュメント生成とREST APIを構築するための優れたフレームワークであることを追加する必要があります。彼らは独自のマーシャリングと引数の解析メソッドを持っています。 hereとthereは、これらのタスクのためにマシュマロとマシュマロウに基づくWebargsに移行することが提案されていますが、今日の時点ではまだTODOリストに載っています。
また、あなたはマシュマロ生態系に頼っているかもしれません。あなたはまだ素敵な統合レイヤを持たないでしょう
APIドキュメントのため
ありがとうございました!それは法案に合っているように見える – richardabced