Python 从Django模板中删除会话数据
基本上,我希望用户能够单击模板中将调用的按钮Python 从Django模板中删除会话数据,python,django,Python,Django,基本上,我希望用户能够单击模板中将调用的按钮 del request.session['example'] 这在我的视图中 也许是这样的 if *user has pressed button*: del request.session['example'] else: pass 我不知道如何在我的模板和我的视图之间进行通信用户和Django之间的任何交互都必须通过URL和视图来完成。在您的情况下,您可以让用户手动提交表单,或者如果您希望表单更加无缝,您可以使用Ajax,但无
del request.session['example']
这在我的视图中
也许是这样的
if *user has pressed button*:
del request.session['example']
else:
pass
我不知道如何在我的模板和我的视图之间进行通信用户和Django之间的任何交互都必须通过URL和视图来完成。在您的情况下,您可以让用户手动提交表单,或者如果您希望表单更加无缝,您可以使用Ajax,但无论哪种方式,原理都是相同的:用户通过向URL发出请求来调用调用视图的某些操作。如果此按钮可以是复选框,请选中视图端的POST数据。如果此页面上没有表单,请创建新的url模式,如
/user/prune/
,并为其创建一个新视图(当然需要@login\u
)