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

python - Flask-RESTless でキーワード引数を使用する方法

私と仲間は、Flask-RESTless のドキュメントを読んでいて、次のように述べています。

プリプロセッサおよびポストプロセッサ関数への引数はキーワード引数として提供されるため、プリプロセッサまたはポストプロセッサ関数を定義するときは常に **kw を最終引数として追加する必要があります。

ただし、これらのキーワード引数を使用して情報をプリプロセッサまたはポストプロセッサに渡す方法は指定されていません。誰でもこれを行う方法を教えてもらえますか?

create_api は現在次のようになっています。

私たちがやりたいことは、validation_preprocessor で **kw を独自の値に使用することです。

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

python - Flask-Restless の複雑なルート (「パスワードを忘れた」など)

Flask-Restless を使用しているときに、「パスワードを忘れた」機能のルートを作成したいと考えています。私の考えでは、リクエストは次のようになります。

そしてFlask-Restlessは、このリクエストを、私が提供したカスタムの「パスワードを忘れた」ルートに送信します。このようにして、ユーザー オブジェクトで独自の複雑な操作を定義できます (DB に中間データを保存する、パスワード リセット リンクを電子メールで送信するなど)。

Flask-Restlessのドキュメントでそのような機能を見つけることができませんでした。また、上記のルートに単純に対応する (Flask-Restless の外部で) 迅速な (ハッキーな) 別のルートを作成しようとしたときに、Flask-Restless はまだ要求を受け取り、405 (メソッドが許可されていません) を返しました。

他の複雑な操作 (パスワードの変更、電子メールの変更など) についても、この種の機能を想像することができます。

どうにかしてこのルーティング スキームを達成することは可能ですか? もしそうなら、どのように?

そうでない場合、代替手段は何ですか?別設計図の通常ルート?

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

python - Flask-Restless で CORS を有効にする方法

Flask-Restless を使用して作成され、Apache を使用して提供される postgres データベース用の API があります。

OPTIONS リクエストに密接に関連していると思われる複数の「CORS Error Access-Control-Allow-Origin」ヘッダーを受け取ったときに、javascript ベースのフロントエンドを使用して API にアクセスしようとするまで、API は完全に機能します。

次の修正を試みました

[1.Apacheでcorsを有効にする][1]

2.flask-cors 拡張機能を使用して CORS を有効にします。

3.フラスコレストレスを使用してCORSを有効にします

言うまでもなく、これまでに機能したものはありません。

  1. CORS 警告は削除されません。
  2. これを cors = CORS(app, response=r"/v1/*") に変更すると、最初に削除された CORS エラーが返されました。
  3. ドキュメントから直接構文をコピーしたにもかかわらず、「bp has no attribute after_request」という構文エラーがスローされました。(ここ)

誰でも説明できますか、

  1. 上記の修正で CORS の問題が解決されなかった理由。
  2. 問題を解決し、Cross-Origin-Resource-SHAring を効果的に有効にする方法は?
0 投票する
1 に答える
61 参照

django - 落ち着きのない - 「オブジェクト」ラッパー

私はRestlessで作業しており、ドキュメントに記載されているように、 Model.objects.all() を返すと次のようなものが生成されます:

これはうまくいきます。ただし、「オブジェクト」ラッパーをここに配置したくありません。私のフロントエンド コードは配列を想定しています。Restless に配列をラップしないように指示する方法はありますか?

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

python - 多対多の関係を持つフラスコの落ち着きのない投稿

私は落ち着きのないフラスコを使用しており、多対多の関係の新しいレコードを作成するために投稿しようとしています

カテゴリが割り当てられたヘルプリクエストを投稿するにはどうすればよいですか?? ありがとう

アレックス