我有一个弹出消息,顶部有一个关闭按钮。如果用户单击关闭按钮,则他们在网站上时永远不会再看到该消息。如果他们不单击关闭按钮,则将在网站上每个页面的顶部看到它。
当用户单击关闭按钮时,我想将request.session ['promo']设置为0。在网站的后续页面加载中,如果request.session ['promo'] == 0,我将不会显示弹出消息。
在django中单击时设置会话变量的最佳方法是什么?
感谢指导!
答案 0 :(得分:0)
按钮的HTML OnClick中,只需在views.py
中调用一个函数
例如:
在HTML中: <Button onclick={% your_fucntion %}></button>
IN VIEWS.PY:
def your_fucntion(request):
request.session['promo'] == 'your_variable'
获取变量:
promo = request.session['promo']