私はmysqlデータベースのデータを表示するDjangoプロジェクトを作成中です。 データベースが絶えず更新されています。どうすればview.pyでデータを送信できますか。私はセロリ、Tornado、Djangoチャンネルに出会った多くのモジュールを見てみましたが、チャットアプリケーションのために書かれていました.DjangoでNode.jsを使うことも考えました。しかし、Djangoの簡単なデータ更新のための本当の解決策は何ですか?
は今、私は単純にページを更新し、私のhtmlファイルにこのコードを使用し、最後のデータを取得しますが、問題は、それは非常に遅い実行してウェブサイトを作ることです:Django Webフレームのリアルタイムデータ
<script>
var myVar = setInterval(ReLoad , 2000); //refresh every 2 seconds
function ReLoad() {
$("#live").load(document.URL + " #live");
}
</script>
あなたはwebsocketを使用して、新しいデータがあるときにクライアントに通知を送信して、ただ1つの新しい行などを追加することができますが、URLをdivにロードするのは通常非常にコストがかかる作業です...常にデータを更新するためのフレームワークとして、反応や角度のようなものを見ることもできます –