Подсчет посещений в классовом представлении.объявив это в модели - PullRequest
0 голосов
/ 08 июня 2019

Есть ли более простой способ подсчитать количество посещений поста в представлении на основе классов?

class Post(models.Model):
        views = models.IntegerField(default=0)

views.py

   class PostListByMostViewedView(ListView):
        model = Post
        template_name = 'community/mostviewed_home.html'  # <app>/<model>_<viewtype>.html
        context_object_name = 'posts'
        ordering = ['-views']
        paginate_by = 5

1 Ответ

0 голосов
/ 08 июня 2019

проще нет.вам нужно стороннее приложение django-analytics.или если вы хотите отследить пользователя, вручную определите модель на основе ссылки или модели.и обновить его при просмотре представления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...