Bir IntegerField
(hit_count
) içeren bir tablo var ve bir sayfa ziyaret edildiğinde (örneğin, http://site/page/3
) sorgu gibi olmalıdır Django'da Artış Sayfa Sayısı
kayıt kimlik veritabanında 3'ün hit_count
sütun 1.
update table set hit_count = hit_count + 1 where id = 3
Bu standart Django Model sözleşmeleri ile yapabilir misin? Ya da sadece elle sorgu yazmalıyım?
Modelin kendisini sağlamanız yardımcı olur. –
Olası kopyası [django'da sayacın atomik artışı] (http://stackoverflow.com/questions/1598932/atomic-increment-of-a-counter-in-django) –