問題タブ [flask-restless]

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 投票する
1 に答える
952 参照

python - Flask-Restless でクエリを作成できません

最近、Flask-Restless を使用して API を作成しています。

API にクエリを実行しようとすると、Web ブラウザ (firefox) で「クエリを構築できません」というエラー メッセージが表示されました。クエリは次のとおりです。

ここに Product クラスがあります:

このエラーは、クエリを使用した場合にのみ発生します。アクセスはhttp://localhost:5000/api/productうまくいきました。

何が問題ですか?

HSTORE フィールドを省略しようとしましたが、それでもエラーになります。したがって、HSTORE は容疑者ではないと思います。

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

python - Flask-Restless の JSON レスポンスを修正する

私はFlask-RestlessをEmber.jsで使用しようとしていますが、うまくいきません。私をつまずかせているのはGET応答です。たとえば、たとえば Ember.jsでGETリクエストを行うと、次のことが期待されます。/api/people

しかし、Flask-Restless は次のように応答します。

Flask-Restless の応答を Ember.js の要求に合わせて変更するにはどうすればよいですか? ポストプロセッサ関数にあるかもしれないと感じていますが、実装方法がわかりません。

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

flask - 些細な Flask-Restless アプリでの HTTP 404 エラー

Flask-Restlessをインストールして、クイックスタート アプリを実行しようとしています。すべてのリクエストで 404 エラーが返されます (python ログと curl レスポンスの両方で)。私の全体のセットアップは次のとおりです。

run.py からのコンソール出力は次のとおりです。

が作成され、デバッガーを使用すると実行test.dbされることがわかります。app.run()

興味深いことに、私はEveとまったく同じ動作をします。ただし、単純な Flask アプリを実行することはできます。

重要な場合、これは OS X 10.8 と Python 2.7.3 です。

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

python - フラスコの落ち着きのない多対多の関係、1対多のデー​​タを投稿する

私の質問は、投稿を使用して複数の多対多の関係データを追加する方法についてです

私はflask、flask-SQLAlchemy、flask-restless、angularjs、jsonを使用しています

私はこのようないくつかのテーブルを持っています

このようなデータを投稿したい

これをデータベースに追加して、次の3つを作成したいと考えています。

1 つのページと 2 つのページタグ。

落ち着きのない私はこれを行うことができますか?そしてどうすれば?

事前に感謝します。

0 投票する
0 に答える
58 参照

flask-restless - モデルまたはテーブル以外のデータストアの Flask-Restless サポート

Flask-Restless をサポートし、モデル上に API を作成します。カスタムコレクションもサポートできますか?ゲッターとセッターを提供するデータ構造またはオブジェクトを設計し、Flask-restless でモデルとして使用できるとしましょう。

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

python - 前処理機能 Flask Restless

Ember.js と Flask Restless を組み合わせようとしていますが、JSON API とのインターフェイスに問題が発生しています。

問題は、Ember がクライアント側で期待しているものと一致するように JSON をマッサージする必要があることです。

Ember は次のようなものを送信していPOSTます:

しかしFlask Restlessはこのようなものを期待しています

以下に示すようにこれを行うことができますが、Flask Restless プリプロセッサは戻り引数を受け入れず、データ オブジェクトをその場で変更する必要があり、必要なものを含む新しい dict を作成することはできません。したがって、必要なキーを追加および削除して、指定されたデータ dict を不器用に変更する必要があります。

より複雑なモデルに簡単にスケーリングできる、より優れたソリューションを持っている人はいますか?

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

flask - フラスコレストレスを使用したハイパーメディアの実装

フラスコとフラスコの落ち着きのない拡張機能を使用して実装された REST API が既にあります。ナビゲーションを簡単にするために、ハイパーメディア スタイルのリンクを実装したいと考えました。リンクを手動で挿入するためのポストプロセッサーを作成することはできますが、ハッキリしています。よりクリーンな方法や、flask-restless でサポートされているものはありますか?