問題タブ [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 ブループリントと Swagger UI で API 仕様を取得できない
したがって、フラスコ ブループリント ( https://github.com/rantav/flask-restful-swagger/blob/master/examples/blueprints.py )を使用した Swagger UI の使用例に従って、次のコードを作成します。
しかし、API 仕様ドキュメントにアクセスしようとすると、URL が見つかりません。私はもう試した...
...すべてが 404 を返します。また、設計図なしでアプリを作成して、ドキュメントを作成してみました
代わりは。これが完了し、設計図が含まれていない場合、次のドキュメントにアクセスできます。
では、設計図を使用してアプリケーションを間違って作成しているのでしょうか、それともドキュメントにアクセスするための正しい URL にアクセスしていないだけなのでしょうか?
python - フラスコ-restul ネストされたリソース
Flask-RESTful を使用するように REST API サーバーをリファクタリングしていますが、別のリソースに属するリソースのリストを取得する必要がある特定のケースについて疑問があります。このようなもの:
これをどのように設計しますか?Orders というリソースがある場合、どのユーザーから注文を取得する必要があるかを知る必要があるためです。しかし、どうすればリソースにユーザーについて知らせることができますか? リソースにパラメーターを指定できる __ init __ メソッドがありません。
Orders リソースを登録するときに、次のようなことを考えました。
しかし、どうすれば Orders リソースのstring:usernameにアクセスできますか??
1つの解決策は次のことだと思います:
注文を取得したいユーザーを指定するクエリパラメーターを送信しますが、上記の例のようなことができるかどうかを知りたかったのです。
python - __init__.pyでapiを起動するとFlask-Restful 404
flask.ext.restful
次の設定でTwilio の拡張機能を使用しています。
最上位フォルダはapp
その中には: ___init___.py
:
そして、この中app module
にと呼ばれるファイルapi.py
この設定では、アクセス時に 404 が表示されるだけです/hello
ただし、モデルに移動すると、すべてが機能しますapi.py
。__init__.py
これはなぜですか?
python - フラスコ内のJsonifyフラスコ-sqlalchemy多対1の関係
ORM としてフラスコ sqlalchemy を使用している場所で、フラスコ レストフルでレスト API を作成しようとしていました。モデル クラスは次のとおりです。
と
そして、データベースが作成されました.今、私はこれからjsonを作成しようとしています
Post の serialize メソッドを変更すると、これは完璧に機能します
This returns expected json output but when i am changing to 'author':self.author
i am getting a error
I understand that i have to call serialize on those nested objects as well but i could not figure out how to do it.
Or please share your experience to encode relationships in sqlalchemy.
python - GET、PUT、POST、DELETE 以外の Flask-RESTful カスタム ルート
Flask-RESTful では、以下のような api ルートを追加します
そのためGET /api/kitty
-->CuteKitty.get()
メソッドへ。すべての HTTP 動詞でこのように
私のAPI消費者にかわいいAPIを提供する必要があるとしましょう
上記のルーティングをどのように達成できますかapi.add_resource
同様に、次のようなルートを追加する方法/api/kitty/<int:kitty_id>/habits
->CuteKitty.habits(kitty_id)
python - フラスコ + フラスコ安静で奇妙なエラーが発生する
私はいくつかのプロジェクトで Flask を使用しましたが、restul API を作成するときにフラスコの安静なパッケージを使用したことがないので、試してみるべきだと思いました。
しかし、理解できない奇妙なエラーに遭遇しました。API はまったく機能しません。エラーメッセージは言う
run.py
my_project / _init_.py
my_project/api / _init_.py
何が原因でしょうか? 私が何をしても、エラーは残ります。from Flaskを見るとurl_map
、そこに私のルートが見えます - そしてそれはうまく見えます. 設計図から離れて、すべてを 1 つのファイルに保存すると、機能します。Python v2.7 およびフラスコ レストフル v0.2.12 (Ubuntu Precise の pip からインストール)。