我的Django Web应用程序有问题。偶尔我会得到
Request Header Or Cookie Too Large
当我获得网站时,出现nginx错误消息。通过删除检查元素>应用程序> cookie>清除中的cookie可以解决此问题。
很明显,我不希望也不希望应用程序的用户在出现此问题时会这样做。
我正在使用Django应用程序模板中的内置注销URL:
<a href="{% url 'logout' %}">Log Out</a>
我想清除创建的cookie,其中包括用户注销之前添加的一些会话数据。
添加的会话数据如下:
session = request.session
session['claim'] = a_url
无论是在Django内部还是在模板中使用一些onclick jQuery事件,
我更喜欢从Django完成此操作,因为如果注销的用户重试该页面,我还可以清除cookie(因为用户可能只是不登录就关闭了该应用程序)。如果需要创建注销功能(即路径)以清除Cookie,请在答案中包括该功能。但是JQuery也可以。
谢谢。