Есть ли эквивалент шаблонных тегов django-hitcount, кроме представлений? - PullRequest
0 голосов
/ 03 февраля 2019

Я использую django-hitcount и нахожусь в тупике при подсчете хитов в пределах views.py для моего приложения.Документация предлагает использовать это

from hitcount.models import HitCount
from hitcount.views import HitCountMixin

# first get the related HitCount object for your model object
hit_count = HitCount.objects.get_for_object(your_model_object)

# next, you can attempt to count a hit and get the response
# you need to pass it the request object as well
hit_count_response = HitCountMixin.hit_count(request, hit_count)

# your response could look like this:
# UpdateHitCountResponse(hit_counted=True, hit_message='Hit counted: session key')
# UpdateHitCountResponse(hit_counted=False, hit_message='Not counted: session key has active hit')

Однако я не ищу ответы на объект HitCount.Я только хочу подсчитать попадания аналогично тому, как это обеспечивают теги шаблона, например:

{% get_hit_count for [object] within ["days=1,minutes=30"] %}

Как именно я могу получить счетчик попаданий для объекта за определенный период времени внутри views.py

...