尽管添加了适配器,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'