2024-06-16 10:04:52 发布
网友
有一个问题让我很恼火,我想做的是当我要求详细信息.html那么Post模型的浏览量会随着访问量的增加而增加1,怎么做呢?谢谢。在
博客/模型.py在
class Post(models.Model): views = models.PositiveIntegerField(default=0)
博客/视图.py在
可以通过以下方式增加视图计数:
def detail(request, post_id): post = Post.objects.get(id=post_id) post.views += 1 post.save() return render(request, 'blog/detail.html', context={'post': post})
我假设,由于它是一个细节视图,您将收到一个唯一的键来标识将呈现哪个post(可以在urls.py上完成)
urls.py
可以通过以下方式增加视图计数:
我假设,由于它是一个细节视图,您将收到一个唯一的键来标识将呈现哪个post(可以在
urls.py
上完成)相关问题 更多 >
编程相关推荐