0

FastAPI でアプリケーションを構築しており、フォーム フィールド (x-www-form-urlencoded) を受け取る必要があります。このページを使用して、何をすべきかを把握しました。そして、クラスを使用する必要があることがわかりました: Form(...)。問題は、必要に応じてフィールドを設定したいことです (必要に応じてドキュメントに表示され、それらが欠落している場合、アプリは 422 を返します)。Formには必須の引数が 1 つありdefaultますdefault。: と書いてみましたForm(None)が、役に立ちませんでした。問題を解決する方法はありますか?よろしくお願いします。

4

1 に答える 1

1

Form(...)ビューの署名で (3 つのドットを含む)として定義されているパラメーターは、既定で必須になります。必ず 3 つのドットを含めてください。これらには目的があります。

于 2022-01-04T22:29:38.657 に答える