Я ищу способ отслеживать пользователей, которые находятся в режиме онлайн/офлайн. Поэтому, если я представляю всех пользователей в списке, у меня может быть значок или какой-то флаг, чтобы показать это. Является ли это встроенным в систему аутентификации Django по умолчанию?Получить список подключенных пользователей с Django
Моя первая мысль состояла в том, чтобы просто иметь поле в моих профилях, называемое last_logout, в моделях и обновлять его с датой/временем при каждом выходе пользователя из системы.
С этой информацией и встроенным в last_login я должен быть в состоянии сделать какую-то функцию, чтобы определить, правильно ли зарегистрирован пользователь/онлайн-право?
Или мне нужно иметь логическое поле под названием «онлайн», которое я могу изменить, когда пользователь входит в систему и выходит из системы?
Возможный дубликат [Как получить список прошедших проверку подлинности пользователей?] (Http://stackoverflow.com/questions/2723052/how-to-get-the-list-of-the-authenticated-users) –
Пользователь может войти в систему и закрыть браузер. Этот пользователь онлайн? Все зависит от того, как вы хотите, чтобы он был близок к реальному времени. – Germano