【发布时间】:2022-10-14 19:54:25
【问题描述】:
我正在使用 django-allauth 和 django-invitations。按照 django-allauth 的文档,我创建了一个自定义适配器,因此我可以覆盖 get_signup_redirect_url 方法
from allauth.account.adapter import DefaultAccountAdapter
class MyAccountAdapter(DefaultAccountAdapter):
def get_login_redirect_url(self, request):
# custom redirects here
然后在我的设置文件中
ACCOUNT_ADAPTER = 'accounts.adapter.MyAccountAdapter'
我也在使用 django-invitations,其文档说要与 allauth 集成,我需要设置
ACCOUNT_ADAPTER = 'invitations.models.InvitationsAdapter'
这显然会导致问题,因为那时我不再使用我的自定义适配器。
如何在覆盖适配器 get_login_redirect_url 方法的同时集成 django-allauth 和 django-invitations?
【问题讨论】:
标签: django django-allauth django-invitations