Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (3)
  • Как сделать систему учета просмотров?

    @alexbog80
    django разработчик
    Добрый день, у нас реализовано так в модели товаров есть поле:
    show_count = models.IntegerField(default=0)
    В классе просмотре товара (у нас DetailView) переопределен метод get_object:
    def get_object(self, queryset=None):
            self.object = super(DetailViewPageView, self).get_object()
            self.object.show_count += 1
            self.object.save()
            return self.object

    так же можно применить если просто используется функция при вызове объекта +1 и save()
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (7)