Ho una tabella con una IntegerField
(hit_count
), e quando una pagina viene visitata (ad esempio, http://site/page/3
) voglio ID della hit_count
colonna 3 della nella base di dati per incrementare di 1.Incremento Pagina Hit Count in Django
La query dovrebbe essere come:
update table set hit_count = hit_count + 1 where id = 3
Posso fare questo con le convenzioni standard Django modello? O dovrei semplicemente scrivere la domanda a mano?
È utile se si fornisce il modello stesso. –
Eventuali duplicati di [incremento atomica di un contatore in Django] (http://stackoverflow.com/questions/1598932/atomic-increment-of-a-counter-in-django) –