Лучший способ реализовать логику подсчета просмотров в Django

Я создаю свой личный блог с помощью Django и должен сказать, что я многому учусь. Одним из них является тот факт, что реализовать логику подсчета просмотров не так просто, как сделать view_count += 1. На данный момент я провел несколько исследований и сузил круг возможных вариантов до

  1. Using Django's F-expression
  2. Using django-hitcount module
  3. Learn more about how sessions work and see if I can make it work with Django's sessions.

Причина, по которой я спрашиваю об этом, заключается в том, что я хочу реализовать более Youtube-подобную логику для моих постов. Пользователи должны просматривать статью определенной длины (по времени или по количеству слов).

Как вы думаете, какой способ лучше всего использовать для этого? Любые ссылки на полезные статьи будут высоко оценены.

Спасибо!

Вернуться на верх