現在、Django で記述された非常に単純な Web アプリケーションがあり、アプリケーションにコールバック/プッシュ通知サービスのようなものを実装したいと考えています。
例: 1 人のユーザー (クライアント) がサーバーに写真をアップロードすると、サーバーは接続されている他のすべてのユーザーにその写真について通知します。
ユーザーが写真をアップロードしたときに Django シグナルを使用してコールバックを生成できると思いますが、Django に他のユーザーに通知を投稿させるにはどうすればよいですか? この通知は、アラートの場合もあれば、アップロードされた画像を表示する新しい HTML に他のユーザーを単にリダイレクトする場合もあります。私は後者を好みます。
私は Web プログラミングの初心者なので、comet や long-polling などを実装する「リアルタイム Web アプリケーション」が必要であるという法案にこれが当てはまるかどうかはわかりません。私のアプリケーションは、テキスト ファイルではなく画像ファイルを送信する点を除いて、チャット アプリケーションのアプリケーションと似ています。そのため、彗星の解決策がうまくいくと思いました。Orbited と Twisted を非常に長い間調べてみましたが、Django で実装することができませんでした。おそらく、コメット ソリューションで必要なことを達成する方法を理解していないためです。より経験豊富なプログラマーに、これを達成するために何が必要なのか、または正しい方向に向かっているかどうか (comet を使用) を指摘してもらいたいと思います。
チュートリアルのリンクやガイドだけでなく、進め方に関するヒントやヒントを教えていただければ幸いです。