問題タブ [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.

0 投票する
3 に答える
4664 参照

python - Flask ブループリントと Swagger UI で API 仕様を取得できない

したがって、フラスコ ブループリント ( https://github.com/rantav/flask-restful-swagger/blob/master/examples/blueprints.py )を使用した Swagger UI の使用例に従って、次のコードを作成します。

しかし、API 仕様ドキュメントにアクセスしようとすると、URL が見つかりません。私はもう試した...

...すべてが 404 を返します。また、設計図なしでアプリを作成して、ドキュメントを作成してみました

代わりは。これが完了し、設計図が含まれていない場合、次のドキュメントにアクセスできます。

では、設計図を使用してアプリケーションを間違って作成しているのでしょうか、それともドキュメントにアクセスするための正しい URL にアクセスしていないだけなのでしょうか?

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

python - フラスコ-restul ネストされたリソース

Flask-RESTful を使用するように REST API サーバーをリファクタリングしていますが、別のリソースに属するリソースのリストを取得する必要がある特定のケースについて疑問があります。このようなもの:

これをどのように設計しますか?Orders というリソースがある場合、どのユーザーから注文を取得する必要があるかを知る必要があるためです。しかし、どうすればリソースにユーザーについて知らせることができますか? リソースにパラメーターを指定できる __ init __ メソッドがありません。

Orders リソースを登録するときに、次のようなことを考えました。

しかし、どうすれば Orders リソースのstring:usernameにアクセスできますか??

1つの解決策は次のことだと思います:

注文を取得したいユーザーを指定するクエリパラメーターを送信しますが、上記の例のようなことができるかどうかを知りたかったのです。

0 投票する
2 に答える
667 参照

python - __init__.pyでapiを起動するとFlask-Restful 404

flask.ext.restful次の設定でTwilio の拡張機能を使用しています。

最上位フォルダはapp

その中には: ___init___.py:

そして、この中app moduleにと呼ばれるファイルapi.py

この設定では、アクセス時に 404 が表示されるだけです/hello

ただし、モデルに移動すると、すべてが機能しますapi.py__init__.py

これはなぜですか?

0 投票する
2 に答える
3916 参照

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.

0 投票する
2 に答える
8747 参照

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)

0 投票する
2 に答える
1346 参照

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 からインストール)。