【发布时间】:2015-12-28 10:53:49
【问题描述】:
我正在尝试重定向到 /account/profile,但我在使用 django-allauth 时被重定向到 ?next=/accounts/social/connections/。
有什么想法吗?我的settings.py 我已设置
LOGIN_REDIRECT_URL = '/',在我的推特应用程序上,回调 url 设置为 http://127.0.0.1:8000/accounts/twitter/login/callback/。
我也尝试过创建适配器:
from django.conf import settings
from allauth.account.adapter import DefaultAccountAdapter
class MyAccountAdapter(DefaultAccountAdapter):
def get_login_redirect_url(self, request):
path = "/accounts/{username}/"
return path.format(username=request.user.username)
在settings.py内部:
ACCOUNT_ADAPTER = 'sleep.adapter.MyAccountAdapter'
但它再次将我重定向到:
localhost:8000/accounts/login/?next=/accounts/social/connections/.
【问题讨论】:
标签: python django url-redirection django-allauth