Mongoengine&用于facebook登录的Django-allauth

时间:2014-08-27 14:48:23

标签: mongoengine django-allauth

我想在我的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",
)

我怎样才能让两者一起工作?

0 个答案:

没有答案