問題タブ [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 に答える
1041 参照

python - Flask-Restless order_by 関連モデル

これらの 2 つのモデルがあります (Flask-SQLAlchemy を使用して定義):

次のクエリ パラメータを使用して BankAccount の Flask-Restless API エンドポイントを使用しても問題はありません。

ただし、これらの結果 (銀行口座) を顧客名で並べ替えたいと思います。Customer は関連モデルであるため、BankAccount モデルには customer_name のようなフィールドはありません。

この注文を機能させる簡単な方法はありますか? 一部の既知の Python ORM では、これは次のような「2 つのアンダースコア」を使用することで実現されます。

私も試しました:

これらすべての試行に対して、次の応答が得られます。

このクエリを作成する方法のアイデアはありますか? それとも、Flask-Restless を使用することは単に不可能なのでしょうか? ありがとう!

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

python - Flask Restless:多対多テーブルの列をインクリメントする

私は現在、Flask、Flask-SQLAchlemy、および Flask-Restless を使用して、AngularJS バックエンド アプリケーションのエンドポイントを提供しています。別のユーザーのおかげで、テーブル間に必要な多対多の関係を設定しました。

countジャンクション テーブルに列を設定する必要があるという新しい問題があります。さらに、1 ずつインクリメントcountする必要もあります。Flask Restless Docsを調べて解決策を見つけましたが、ジャンクション テーブル列へのアクセスに関する参照は見当たりませんでした。include columnsまた、成功せずにアクセスしようとしました。ここに私の関連するテーブルがあります:

列を増やす方法についてのガイダンスは大surveyOptions.count歓迎です。必要に応じて、より多くのコード サンプルを喜んで提供します。

編集

countユーザーがオプションのいずれかを選択するたびに増加し、各オプションを好む人の数を追跡します

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

python - Flask-restless - DELETE リクエストを UPDATE に変換する方法

DELETE リクエストを UPDATE に変換する適切な方法は何ですか?

私はそのようなことをしています:

削除要求のブロックを強制するために例外を発生させるため、これはあまりクリーンではありません。

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

python - Python Flask SQLalchemy JSON POST エラー

次のJSONを投稿して、FlaskサーバーとPython 2.7、落ち着きのないフレームワーク、およびcurlを使用したSQLAlchemyのMySQLデータベースに保存しようとしています:

私のコードは次のとおりです。

POST を続けると、内部サーバー エラーが発生します。どんな助けでも大歓迎です。

トレースバックは次のとおりです。

注: この例外はデバッグ モードでのみ発生します

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

python - Flask-Restless を使用して日付でモデルを検索する方法

ドキュメントによると、検索クエリは次のようになります。

日付を比較するにはどうすればよいですか? 私は試した:

2015 年 1 月 20 日より前の日付を持つものもありますが、結果は得られません。私は試した:

これにより、2015 年 1 月 20 日より前のものも含め、すべての結果が返されます。

これはユーザーモデルです:

日付を照会する正しい方法は何ですか?