2017-10-02 8 views
0

私はこれに関して多くのブログを読んだが、理解できなかった。誰かが、これを行うさまざまな方法とこれを実装する方法のように、これで私を助けることができますか?どのように私はdjangoでリアルタイム通知を実装できますか?

+0

1つのオプションは、アクションが完了するたびに通知を保存するための 'Notifications'モデルを作成することです。次にUIで、新しい通知を 'X'秒ごとに検索/表示するajax関数を作成します。 – jape

答えて

0

ウェブサイト/ webappでリアルタイム更新を行うには、WebsocketやServer Sent Eventsのようなものを使用する必要があります。パッケージを使用して自分で実装することができます(この場合、1つのアプローチはdjango-channelsを使用しています)。PusherAblyなど多くのインフラストラクチャの複雑さに対応できる外部サービスを使用することができます見つけたhere)。

1つまたは別のアプローチを選択することは、ニーズと要件によって異なります。これを実装する方法は、選択したアプローチによって異なります。

djangoチャンネルhereで同様の機能を実装する方法の説明を見ることができます。そしてプッシャーhereを使ってそれを行う方法。

関連する問題