問題タブ [flask-restful]
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.
python - フラスコ安静のための CORS の TypeError
フラスコレストフルで新しい CORS 機能を試しているときに、関数が文字列を返す場合にのみデコレータを適用できることがわかりました。
たとえば、クイックスタートの例を次のように変更します。
スロー:
TypeError: 'dict' object is not callable
私は何か間違ったことをしていますか?
python - フラスコの安静な API リソース メソッドの呼び出し
モバイル プラットフォームに使用されている Flask で API を作成していますが、Web コンテンツをレンダリングするために、アプリケーション自体が API を消化することも必要です。Flask 内の API リソース メソッドにアクセスする最善の方法は何だろうか? たとえば、次のクラスをリソースとして追加したとします。
次に、コントローラーで次のようにします。
FooAPI から post() の戻り値を取得するにはどうすればよいですか? api変数を介して何とかできますか?または、コントローラーで FooAPI のインスタンスを作成する必要がありますか? これを行うには、私が理解していない簡単な方法が必要なようです...
python - Flask または Werkzeug/0.9.4 が POST データを壊す
Werkzeug/0.9.4 が原因だと思われる Flask-restful の動作がわかりませんでした。「=」を含む有効な JSON を POST しようとすると、Multidict を使用するとデータが壊れているようです。
これが私のテストJSONです:
これが POST メソッドです。
application/json で cURL を使用して POST すると、問題ありません。request.data で POST された JSON を正しく取得します。後で JSON にレンダリングする必要がありますが、問題ありません。
application/x-www-form-urlencoded を使用して cURL 経由で投稿すると、request.form でデータを取得できるはずです。しかし、何かが私のデータを壊しているようです。
「=」記号はある種のレコード セパレータとして使用されており、POST された JSON を壊しています。
誰にもアイデアはありますか?明らかな何かが欠けていますか?
ありがとう!
flask-restful - フラスコレストフルで引数がオプションであることを指定する方法
次のようなコードがあります。
これはまだパラメーターを要求し、存在しない場合はrating
スローします。400 Bad Request
私は何か見落としてますか?
python - Pythonでflask-restfulにパラメータを追加するには?
次のような API 呼び出しを作成するにはどうすればよいですか。
内部からどのように処理できるかは明確ではありません:
また、add_resource を 1 つのレベルにしか追加できないことに気付きました。