网址上的Django注销问题

时间:2018-11-13 09:34:38

标签: django logout

我是Django的初学者,并且已经解决了我的问题,但是我想了解...

我的应用程序上有一个登录页面,一个注销页面,是这样:

urls.py:

DbContext

views.py:

url('deconnexion', views.logout, name='deconnexion'),
url('connexion', views.connexion, name='connexion'),

如果我将url的位置更改为:connexion代替deconnexion,我的脚本将无法工作...我不注销我,而我已重定向到正在连接的connexion页面上。

如果有人有主意?

P.S .:对不起,我的英语不好,我是法语...还有法语和英语。...我们都知道这很复杂...对不起;)

1 个答案:

答案 0 :(得分:0)

如django documentations中所述,您可以这样做:

from django.contrib.auth import logout

def logout_view(request):
    logout(request)
    return redirect(reverse(connexion))