Django Allauth忽略适配器

4
尽管添加了适配器,Allauth登录仍然显示。遵循Allauth文档中有关覆盖Allauth登录的说明,在我的应用程序(帐户)中创建了一个adapter.py文件,其中包含以下内容:
from allauth.account.adapter import DefaultAccountAdapter

class NoNewUsersAccountAdapter(DefaultAccountAdapter):
    def is_open_for_signup(self, request):
       return False 

我在设置文件中添加了以下内容:

ACCOUNT_ADAPTER = 'accounts.adapter.NoNewUsersAccountAdapter'
1个回答

0

您可以通过从allauth.socialaccount.adapter导入DefaultSocialAccountAdapter来尝试它。别忘了在settings.py中将其包含为SOCIALACCOUNT_ADAPTER ='python.path.to.your.NormalAdapter'


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接