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

问题描述:

我有一个网站,它会经常更新。有时用户特定的模型发生变化,并且会话链接。在Django站点更新后手动注销用户

更新我的网站后,我希望用户注销并重新登录。因此,我将注销用户然后。如果他重新登录,他会看到该网站的最新更新。

我该怎么做?

您可以重置会话表。这会注销每个用户。当然,根据你在会话中做什么,它可能会有其他的影响(比如像清空购物车)。

python manage.py reset sessions 

还是在原始SQL:

DELETE FROM django_sessions 
+2

对于某些人来说,登录数据库管理器(phpPgAdmin,phpMyAdmin等)可能会更容易,只需清空`django_sessions`表。它具有相同的效果。 – priestc 2009-07-10 04:52:24

+0

Hello洛特,这是正常的注销,可以根据需要调用。但是我想要的是另一种。在网站更新时自动注销所有用户(当然,请记住购物车上的defrex建议)。 – 2009-07-13 05:02:59