0
私はこれに関して多くのブログを読んだが、理解できなかった。誰かが、これを行うさまざまな方法とこれを実装する方法のように、これで私を助けることができますか?どのように私はdjangoでリアルタイム通知を実装できますか?
私はこれに関して多くのブログを読んだが、理解できなかった。誰かが、これを行うさまざまな方法とこれを実装する方法のように、これで私を助けることができますか?どのように私はdjangoでリアルタイム通知を実装できますか?
ウェブサイト/ webappでリアルタイム更新を行うには、WebsocketやServer Sent Eventsのようなものを使用する必要があります。パッケージを使用して自分で実装することができます(この場合、1つのアプローチはdjango-channelsを使用しています)。Pusher、Ablyなど多くのインフラストラクチャの複雑さに対応できる外部サービスを使用することができます見つけたhere)。
1つまたは別のアプローチを選択することは、ニーズと要件によって異なります。これを実装する方法は、選択したアプローチによって異なります。
djangoチャンネルhereで同様の機能を実装する方法の説明を見ることができます。そしてプッシャーhereを使ってそれを行う方法。
1つのオプションは、アクションが完了するたびに通知を保存するための 'Notifications'モデルを作成することです。次にUIで、新しい通知を 'X'秒ごとに検索/表示するajax関数を作成します。 – jape