gpt4 book ai didi

python - 我在安装 django-socialregistration 应用程序时遇到问题!

转载 作者:太空狗 更新时间:2023-10-30 01:03:54 24 4
gpt4 key购买 nike

我是一名 Django 业余爱好者,在使用 django-registration 时遇到了问题。我按照他们 website 上的安装说明进行操作,但对于像我这样的人来说,这些说明并不是 100% 清楚我应该做什么。这是我所做的:

  1. 我使用 pip 安装了 oauth2 和 python-openid 包。然后我将 facebook.py 文件从 facebook-python-sdk 包复制到我的主 django 应用程序目录。 (在我写这篇文章时,我想知道是否应该将该文件复制到 socialregistration 应用程序目录?这有什么不同吗?)
  2. 我将 socialregistration 目录复制到我的 django 项目目录中。
  3. 我在我的 INSTALLED_APPS 设置中添加了 socialresgitration。
  4. 为了将 socialregistration.urls 添加到我的 urls.py 文件,我添加了以下行(不确定这是否正确,因为说明未提供详细信息):
    (r'^social/', include('socialregistration.urls')),
  5. 我在我的设置中添加了 facebook API key 和 key
  6. 我将 socialregistration.auth.FacebookAuth 添加到 AUTHENTICATION_BACKENDS。
  7. 我将 socialregistration.middleware.FacebookMiddleware 添加到 MIDDLEWARE_CLASSES。
  8. 最后,我将他们在说明中提供的三个 facebook 标签添加到我的一个模板中。
  9. 当我随后加载我的网站时,出现以下错误:
    渲染时捕获 AttributeError:请将 django.core.context_processors.request 上下文处理器添加到您的设置中。TEMPLATE_CONTEXT_PROCESSORS 设置

那么,我能做什么呢?我以为安装会很简单,但显然不是这样。任何帮助将不胜感激!

哦,顺便说一句,我正在使用 Django 1.2.1 和 Python 2.6。

谢谢!

最佳答案

Please add the django.core.context_processors.request context processors to your settings.

你做到了吗?

您需要更改 TEMPLATE_CONTEXT_PROCESSORS包括 django.core.context_processors.request

关于python - 我在安装 django-socialregistration 应用程序时遇到问题!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465371/

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