欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Django:使用django自带的登录模块登录后会默认登录到 /accounts/profile 下的问题

程序员文章站 2022-06-22 08:34:22
这几天在学习django,django功能很强大,自带的auth,基本可以满足用户注册登陆登出,简单的用户注册登陆系统使用django auth足矣。当然也不是拿来就能用的,需要自己写登陆页面的模板,也很简单。自己尝试了一下,发现一个问题,当验证登陆成功后,页面会自动跳转到/account/prof ......

Django:使用django自带的登录模块登录后会默认登录到 /accounts/profile 下的问题

这几天在学习django,django功能很强大,自带的auth,基本可以满足用户注册登陆登出,简单的用户注册登陆系统使用django auth足矣。当然也不是拿来就能用的,需要自己写登陆页面的模板,也很简单。自己尝试了一下,发现一个问题,当验证登陆成功后,页面会自动跳转到/account/profile,我并不想把页面跳转到这个页面,如何修改呢?

 Django:使用django自带的登录模块登录后会默认登录到 /accounts/profile 下的问题

 

 线上

Django:使用django自带的登录模块登录后会默认登录到 /accounts/profile 下的问题

 

 

查了一堆网页,还是官网靠谱,很简单,就在project的setting里加一句话就okay!

login_redirect_url = ‘/index’

或者

#登录成功后跳转到首页
social_auth_login_redirect_url = '/users/index/'  

我这里是指定登陆成功后跳转到index页面,朋友们可以根据自己需要进行修改。就这样就okay啦!欢呼吧,然后接着解决别的问题!

文章来源:https://www.cnblogs.com/zmdComeOn/p/12666592.html