Я создаю блог и хочу подсчитать загрузку , когда пользователь нажал на кнопке / ссылке . Я хочу использовать django-hitcount , потому что он имеет такую защиту от спама с ip, сессией и т. Д. Я уже считаю количество просмотров моего PostDetailView, и оно работает, но на той же странице есть кнопка загрузкии я хочу подсчитать сколько пользователей нажали на эту кнопку .
Я уже пытался решить проблему с помощью документации (https://django -hitcount.readthedocs.io / en/latest/installation.html#counting-hits), но я все еще не уверен, как это сделать. Я хочу увеличить переменную "downloads", когда считается число попаданий.
class Post(models.Model, HitCountMixin):
title = models.CharField(max_length=40)
content = RichTextField(max_length=20000)
downloads = models.IntegerField(default=0)
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse("post-detail", kwargs={"pk": self.pk})