Dev_nab
@Dev_nab

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

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

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

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

Но это выглядит топорно, как можно реализовать более элегантно?
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ответы на вопрос 1
netpastor
@netpastor
Python developer
Как вариант используй кеш типа редиса, задавая нужное время жизни записи
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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