2016-03-31 25 views
0

私はWeb開発でかなり新しく、ユーザーにサーバーへのPOST要求を送信できるかどうかを決めることにしました。しかし、私はそれが可能かどうかはわからないが、ユーザーがオフラインまたはオンラインであることを理解するために、ログアウトボタンを使用せずに(例えばブラウザまたはタブを閉じる)私のDjangoサイトを閉じると、私は送信したいサーバーへのリクエストその結果、サーバーがしばらくの間ユーザーからの応答を得られない場合、サーバーはユーザーを自動的にログアウトします。投稿リクエストをサーバーに送信

ユーザーの可用性を処理するには良い方法だとお伝えできますか?まずは現実的な解決策ですか?そうであれば、私に助けになる文書や例を教えてもらえますか?

答えて

1

セッションの有効期限を使用することができますが、達成したい他のすべてのスタッフには本当に薄いDjango自体に関連するものはありません。すべてが要件に依存し、より多くのブラウザ/ javascript関連ですDjango。

2

@Mounirの回答に同意します。これはdjangoには関係ありません。ユーザーが「切断」されている(タブまたはウィンドウを閉じる)ときに、javascriptを使用する必要がある場合は、具体的にはソケットを使用する必要があります。

私はあなたにこのものをお勧めします。 http://socket.io/

https://github.com/centrifugal/centrifugo

私は今のプロジェクトのためのcentrifugoを使用しています。具体的には、チャットと受信トレイのメッセージング。 Djangoで動作させるのはとても簡単です。

ご挨拶

関連する問題