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

1 投票
2 回答
1057 浏览
提问于 2025-04-15 12:48

我有一个网站,这个网站会经常更新。有时候,用户特定的模型会发生变化,并且这些变化和用户的会话有关。

在我更新网站后,我希望用户能够登出然后再登录。这样一来,用户在重新登录时就能看到网站的最新更新。

我该怎么做呢?

2 个回答

-1

看看这个链接:http://docs.djangoproject.com/en/dev/topics/auth/#how-to-log-a-user-out

这个链接里应该有你需要的信息。

10

你可以直接重置你的会话表。这样会让所有用户都登出。当然,这样做可能会有其他影响,比如说清空购物车之类的。

python manage.py reset sessions

或者用原始的SQL语句:

DELETE FROM django_sessions

撰写回答