我想在我的Django项目中将django-allauth与MongoEngine结合使用。想法是新用户将在mongodb而不是mysql中创建。我已经为我的配置添加了必要的步骤,以便在我的django设置文件中启用mongoengine。
现在,我正在尝试启用django-allauth,以便用户可以使用facebook登录并在mongodb中创建他们的帐户。
到目前为止,我的设置文件看起来像这样
TEMPLATE_CONTEXT_PROCESSORS = (
# Required by allauth template tags
"django.core.context_processors.request",
# allauth specific context processors
"allauth.account.context_processors.account",
"allauth.socialaccount.context_processors.socialaccount",
)
# Application definition
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'allauth',
'allauth.account',
'allauth.socialaccount',
)
AUTHENTICATION_BACKENDS = (
'mongoengine.django.auth.MongoEngineBackend',
"allauth.account.auth_backends.AuthenticationBackend",
)
我怎样才能让两者一起工作?