Как сделать счетчик просмотров на странице силами Django?
Никаких проверок пользователей не нужно. Простое увеличение значения поля модели при загрузке страницы.
Если не код, то хотя бы идеи подкиньте пожалуйста.
Заранее спасибо)
Что за decorators.py? Это шаблонный тег или он расположен наравне с models.py и views.py.
Зачем нужна транзакция atomic(), если и без нее вполне реально прибавлять +1. Вообще зачем декоратор?
Откуда берется countER, если максимум, что здесь можно найти - countED.
Вьюшка def some_view. Это вообще вьюшка чья? Страницы, где счетчик просмотров и считает?
Тут прочитай про декораторы
Ты его должен писать к каждой вьюшке, чтобы посчитать количество запросов. decorators.py - это просто отдельный файл, его необязательно создавать, но лучше создай. counter - это название декоратора. atomic() делает транзакцию безопасной, гарантирует атомарность в бд, но можно и без него.
Все твои вьюшки будут выглядеть так: