Задать вопрос
Dev_nab
@Dev_nab

Django — Как вывести список пользователей, читающих данную новость?

Есть новости сайта, как на странице отдельной новости, вывести список пользователей, читающих ее сейчас. т.е. за последние 10 мин?

Есть идея, грубо говоря, создать класс N, где будут 3 поля:
- Пользователь
- Дата просмотра
- ID новости

И на странице новости просто вывести список пользователей с фильтром ID новости и датой просмотра за последние 10 мин.

Но это выглядит топорно, как можно реализовать более элегантно?
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 1
netpastor
@netpastor
Python developer
Как вариант используй кеш типа редиса, задавая нужное время жизни записи
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы