Mam tabeli z IntegerField
(hit_count
), a gdy strona jest odwiedzana (np http://site/page/3
) Chcę rekord ID 3 za hit_count
kolumna w bazie danych, aby zwiększyć o 1.Przyrost strony Hit Count w Django
zapytanie powinno być tak:
update table set hit_count = hit_count + 1 where id = 3
mogę to zrobić ze standardowymi konwencjami Django model? A może powinienem napisać zapytanie ręcznie?
Pomaga, jeśli podasz sam model. –
Możliwy duplikat [przyrostu atomowego licznika w django] (http://stackoverflow.com/questions/1598932/atomic-increment-of-a-counter-in-django) –