使用 Django 上下文处理器或中间件来检查模板上的 cookie?
我的 Django 应用程序有 Post 对象。每个帖子都有一个 IntegerField,只要单击某个链接,该字段就会递增。单击该链接时,我会设置一个 cookie 来指示它已被单击并防止用户再次单击它。因此,cookie 将如下所示:
is_clicked=[1,2,3,4,5]
其中整数 1,2,3,4,5 是 Post.id。
我应该使用上下文处理器、中间件还是其他东西来做到这一点?
谢谢!
My Django app has Post objects. Each Post has an IntegerField that gets incremented whenever a certain link is clicked. When that link is clicked, I set a cookie to indicate that it has been clicked and prevent the user from clicking it again. Thus the cookie will look like so:
is_clicked=[1,2,3,4,5]
where the integers 1,2,3,4,5 are Post.id.
Should I do this using context processor, middleware, or something else?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
中间件。具体来说,会话中间件。
Middleware. Specifically, the session middleware.