gpt4 book ai didi

python - 使用 django-allauth

转载 作者:太空狗 更新时间:2023-10-30 00:41:33 25 4
gpt4 key购买 nike

我在使用 django-allauth 时遇到问题。我收到此错误。

NoReverseMatch 在/accounts/login/对带有参数“()”和关键字参数“{}”的“facebook_channel”进行反转。

到目前为止,我已经严格遵守了所有内容。

这是我的settings.py

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'app',
'uni_form',
'emailconfirmation',
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.facebook',
'allauth.socialaccount.providers.twitter',
)


TEMPLATE_CONTEXT_PROCESSORS = (
"django.core.context_processors.request",
"allauth.context_processors.allauth",
"allauth.account.context_processors.account",
"django.contrib.auth.context_processors.auth",
)

AUTHENTICATION_BACKENDS = (
"allauth.account.auth_backends.AuthenticationBackend",
)

我还从 allauth 提供的管理模块中添加了 facebook 密码和应用程​​序 ID。

期待快速回复。

最佳答案

刚刚遇到并解决了同样的问题。您需要安装 django-allauth 依赖的 Facebook SDK egg,即:

pip install -e git://github.com/pythonforfacebook/facebook-sdk.git#egg=facebook-sdk

(顺便说一下,如果您使用的是 Django 1.4,由于 django-allauth 没有使用新的时区感知日期,您在确认电子邮件地址时会遇到运行时错误。快速修复是设置

USE_TZ = False

在你的 settings.py 中。)

关于python - 使用 django-allauth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11065610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com