問題タブ [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 - Flask-Classy でネストされたリソースにアクセスするには?
サーバーに Flask-Classy を使用してきましたが、うまく機能します。しかし、書かれていないユースケースに出くわしましたが、それはかなり一般的なユースケースなので、それが不可能だったらショックです.
入れ子にしたい API が 2 つあります。
これはhttp://example.com/api/v1/usersにあり、http: //example.com/api/v1/users/1経由でユーザー 1 にアクセスできます
さて、このようなことを可能にするFlaskViewをどのように書くのでしょうか? http://example.com/api/v1/users/1/devices/3
リソース ID を route_prefix に埋め込もうとすると、キーワード引数エラーが発生します。
TypeError: index() が予期しないキーワード引数 'user_id' を取得しました
最後のポイントは、当然、kwargs を使用できるということです。
http://example.com/api/v1/users/103/devicesは「103」を吐き出しますが、kwargs を使用するのはちょっとばかげています。より良い方法はありますか?
python - Flask-RESTful の戻り値は json.dumps() である必要はありません
REST サーバーを Flask から Flask-RESTful に切り替えようとしています。
私が混乱しているのは、レトロフィットを使用してクライアント上のデータを読み取っていますが、最初のインスタンスでは json.dumps(data) を使用する必要があり、2 番目のインスタンスでは返す必要があるだけです。
誰でもこれを説明できますか?コードデータの両方のビットはリストです
最初の例はFlaskだけです
2 番目の例 Flask-RESTful
python - JSON 応答で Python ノーズ テストが失敗する
これは、Flask-Restful アプリの report_runner.py の ReportRunner クラスのメソッドです。
そして、nose テストはそのルートに関連付けられた URL を呼び出します
テストは失敗し、次のメッセージが表示されました。
しかし、ドキュメントによると、これがあなたのやり方のようです。メソッドからの戻り値を変更する必要がありますか、それともテストを別の方法で構造化する必要がありますか?
テストは次のように記述されて合格になりました。
しかし、2つのアプローチの違いについては明確ではありません。
flask - GETパラメータを取得する方法
GET
彼のようにフラスコ安静でパラメータ
を取得する方法を考えています/hi/city?=NY
私はこれ/hi/city/NY
を使用してこれを行うことができます/hi/city/<string:ccc>
が、どのように行うのですか/hi/city?=NY
。
reqparse
ドキュメントを確認したところ、http : //flask-restful.readthedocs.org/en/latest/reqparse.htmlを使用しているようですが、まだ方法がわかりませんでした
python - フラスコレストフルでパラメータ名を入力する必要がないようにするにはどうすればよいですか?
私はフラスコレストフルを使用して非常に単純な API を作成しており、ユーザーがパラメーター名を入力する必要なく POST パラメーターを処理したいと考えています。
それ以外の
API は内部で使用されるため、この使用法は問題ありませんが、動作させることができません。私が行った場合
その後、等号を使用する必要があります-d "=data"
。
例外を発生させます。空parser.add_argument()
parser.parse_args()
のコンテナを返しません。
python - CORS を有効にする Flask restful api がリモート ajax 呼び出しで機能しない
リモートサーバーを介して呼び出しようとしている安らかなAPIがあるフラスコアプリがあります。
初期化ファイル:-
今d_Apiクラス:-
これは、同じ localhost サーバーから正常に機能し、正しい結果を返します。localhost で実行されているサーバーには、API への ajax 呼び出しがあり、
remotehost から呼び出された場合、応答が返されません。代わりに、Firefox では Cross-Origin Request Blocked: The Same Origin Policy disallow read the remote resource d が表示されます。これは、リソースを同じドメインに移動するか、CORS を有効にすることで修正できます。
私はm not sure how else to configure CORS for this api endpoint. I
python 2.6と「flask-cors」を使用しています。
私はこの違いを見つけました: ローカル ホスト2015-03-09 11:40:35 - Flask-Cors:385 - INFO - CORS request from Origin:xyz-ld2.abc.biz:8080, setting Access-Control-Allow-Origin:*
から API をヒットしようとしたとき - リモート ホストから API をヒットしようとしたとき:2015-03-09 11:47:15 - Flask-Cors:385 - INFO - CORS request from Origin:None, setting Access-Control-Allow-Origin:*
python-2.7 - フラスコ認証を使用したフラスコ安静:認証が異なる複数のHTTPメソッド
複数のHTTP(GET、POST、PUT、DELETE)メソッドを持つ同じURLを取得しようとしていますが、メソッドごとにフラスコ認証を使用した異なる認証があります。
私はクラスのようなもの以上を作成しようとしました
しかし、何が起こったのかrestful_api.add_resource(PostUser,'/User')
はオーバーライドされますrestful_api.add_resource(GetUser,'/User')
python - Flask-RESTful - 画像のアップロード
API サービスを作成してファイルをアップロードするにはどうすればよいでしょうか。
ルート
そして、HTML
サーバー側でCORSを有効にしました
私は angular.js をフロントエンドとして使用しており、問題がある場合はng-uploadを使用していますが、CURL ステートメントも使用できます。
flask - SQLAlchemy を使用するための Flask-Restful API の構造
だから私はFlask-Restfulを使ってAPIを作ろうとしていますが、私が見つけたすべての例はすべてを1つのapp.pyファイルに入れています。Flask-Restful ドキュメントで API の構造を説明している情報を見つけましたが、データベースを使用するための情報は含まれていません。思いついたものを投稿しました。一部のデータをハードコードすると機能しますが、にインポートするdb
とusers.py
エラーが発生しますImportError: cannot import name 'db'
。では、データベースからデータを取り込むための API を構築する最良の方法は何でしょうか?
構造
myapi/run.py
myapi/__init__.py
../resources/user.py
python - Flask-WTFフォーム統合によるFlask-RESTful
で使用Flask
していFlask-RESTful
ます。データを取得する POST メソッドがあり、それに検証チェックを適用する必要があります。私の質問は、検証やチェックの処理Flask-WTF
などに使用できますか?Django-Forms
Signup
電子メールがシステムに既に存在するかどうかを確認する必要があるシナリオでは、どの手法をお勧めしますか?