由于我的项目使用的是Django框架,因此我使用的是python-social-auth
软件包,更确切地说是social-auth-app-django
版本。
用户通过任何社交后端注册/登录后,我想将用户重定向到他们自己的用户个人资料。
我知道我可以在settings.py
中设置静态网址,例如:
SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/logged-in/'
但是,如果我知道用户名/用户名,该如何动态地将用户重定向到其个人资料?
如果我可以在settings.py
中设置变量,那将是这样的:
SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/accounts/<slug:slug>/'
但是我当然不能那样做。
有什么办法可以实现我想要的?