Webサイトからの要求への応答だけでなく、サーバー側で何かが実行され、Pythonが値を送信する準備ができたときに、値をWebサイトに自動的にプッシュすることはできますか(AJAX = JQueryを使用しますか?)。
Jqueryでこのアドホックデータを受け入れる準備をするにはどうすればよいですか?
私が学んでいるチュートリアル:http: //flask.pocoo.org/docs/patterns/jquery/#the-html
Webサイトからの要求への応答だけでなく、サーバー側で何かが実行され、Pythonが値を送信する準備ができたときに、値をWebサイトに自動的にプッシュすることはできますか(AJAX = JQueryを使用しますか?)。
Jqueryでこのアドホックデータを受け入れる準備をするにはどうすればよいですか?
私が学んでいるチュートリアル:http: //flask.pocoo.org/docs/patterns/jquery/#the-html
ウォークの答えは正しいですが、最近は別の選択肢があります。Web Socketsは、サーバーからブラウザーにデータをプッシュできます。一部の言語(特にNode.js)には、Webソケットを処理するための高度なライブラリがあり、これらは多くの場合、古いブラウザーのフォールバックを処理します。
Pythonには、必要なものに応じて多数のライブラリがあります。これら2つは最も人気のあるもののいくつかです:
jqueryにAJAXリクエストを作成させ、サーバーがレスポンスを処理して返すまでしばらく待つことができます。トランザクションがタイムアウトするリスクがあります。これは、応答がすぐに返される場合に最適です。
もう1つの方法は、サーバーをポーリングして更新を確認するタイミングスクリプトを用意することです。サーバーは、特定のセッションの更新をデータベースやメモリなどに配置し、結果を返します。これは、長時間実行されるプロセスの場合に最適です。