問題タブ [flasgger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2567 参照

python - Flasgger - ベアラー認証を追加

私はフラスコアプリを実行しており、flasgger を使用して Swagger Specs と Swagger UI を生成しています。私の API では、ベアラー トークンを使用してリクエストを認証する必要があります。ページ上のボタンを取得してトークンを設定できます。しかし、それはリクエストを通じて送信されません。OpenAPI 3.0.3 を使用しています。以下は私のコードです:

これは、Swagger UI で設定されるトークンです。

ここに画像の説明を入力

これは、Swagger で取得する UI です。

ここに画像の説明を入力

これは、生成される apispec.json です。

ご意見をお聞かせください。どんな助けでも大歓迎です。

0 投票する
1 に答える
703 参照

python - flasgger: .py モジュールでマシュマロ スキーマを参照する

Schemaモジュールで定義されたマシュマロクラスを持つフラスコプロジェクトがありschemasます。例えば:

schema1.py典型的なマシュマロはどこですかSchema

フラッガーのドキュメントは、ルートのドキュメント文字列でスキーマを参照できることを示しています。ここに要約されたスニペットがあります

関心のある行は$ref: '#/definitions/Palette'. definitionただし、これはドキュメント文字列のセクションへの内部参照にすぎません。

schema/schema1.py代わりにモジュールへの参照を置き換える方法はありますか? つまり、同じプロジェクト内のモジュールへのスキーマ参照をどのようにドロップできますか?

みたいな$ref: 'schema/schema1.py#FooSchema'…?そうでなければ、マシュマロスキーマに関する例は私には明確ではありません。

0 投票する
1 に答える
780 参照

python - Flasgger に POST リクエストを追加するには?

私はFlasggerを初めて使用し、POSTリクエストを追加する方法を見つけようとしています。

これがFlasggerを使用したFlaskアプリです(app.py):

次に、Flasgger の動作を試してみたいと思います。http://localhost:85/apidocs/#/ML-KA-results/post_resultsにアクセスしたら、[試してみる] をクリックし、次の json ファイルをコピーします。

「実行」をクリックすると、次のエラーが表示されます。

Flasgger API を正しく記述するには?