如何在通过浏览器重新加载排除 CREATION 的可能性(简单的选项 ala counter +=1 不起作用)的同时实现视图计数器。
class Post(models.Model):
...
total_views = models.IntegerField(default=0)
def counter(self):
return self.total_views += 1
如何在通过浏览器重新加载排除 CREATION 的可能性(简单的选项 ala counter +=1 不起作用)的同时实现视图计数器。
class Post(models.Model):
...
total_views = models.IntegerField(default=0)
def counter(self):
return self.total_views += 1
我还是想通了,我希望遇到这种问题的人得到解决方案。
В файле models.py:
在admin.py中注册模型:
在views.py文件中,我们创建了一个获取用户 IP 和视图的方法:
我的urls.py文件:
为了在Post模型中获取models.py文件中的视图数量,我们创建了一个方法,将视图数量返回给我们:
main/home.html模板:
main/post.html模板:
没错,我希望如果有人有这样的问题,他会偶然发现我的解决方案,这会对他有所帮助。感谢您的关注!