在Django中进行站点更新后手动注销用户

Non*_*-da 1 python authentication django logout

我有一个网站,会经常更新.有时,用户特定模型会发生更改并链接到会话.

在我更新我的网站后,我希望用户注销并重新登录.所以我会立即注销用户.如果他重新登录,他将看到该网站的最新更新.

我该怎么做?

def*_*rex 10

您可以重置会话表.这将注销每个用户.当然,根据您对会话的处理方式,它可能会产生其他影响(例如清空购物车).

python manage.py reset sessions
Run Code Online (Sandbox Code Playgroud)

或者在原始SQL中:

DELETE FROM django_sessions
Run Code Online (Sandbox Code Playgroud)

  • 对于某些人来说,登录数据库管理器(phpPgAdmin,phpMyAdmin等)可能更容易,只需清空`django_sessions`表.它具有相同的效果. (2认同)