我想创建一个"注册我们的简报"弹出,有一个"不,谢谢"按钮。
我希望Django能够记住用户点击了"不,谢谢#34;按钮。
我所知道的是会话/ cookie在各自的视图中设置。我在home / index视图中看到了StackOverflow上的示例。如果用户访问其他页面怎么办?然后会话变量不会被设置,除非他们访问那一页。
我喜欢相同的变量集,无论他们查看哪个页面。
答案 0 :(得分:2)
设置会话变量后,它将在整个应用中设置。如果您有权访问该请求,则可以这样:
OK
您可以在视图(或某些中间件)中设置一次,并且只要您有权访问请求,就可以使用它。这就是http会话的工作方式。