试图让 facebook 连接到应用程序引擎上工作,所以我遵循这些说明:
http://www.slideshare.net/mrtrosen/lab305-django-facebook-connect-integration-example
其中一个步骤需要我添加到我的 middleware_classes,因此我在 settings.py 中添加了以下内容(从上面演示文稿中的幻灯片 18 复制):
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'facebook.djangofb.FacebookMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'facebookconnect.middleware.FacebookConnectMiddleware',
)
但是,当我在本地查看我的应用程序(在将其添加到 settings.py 之前正在运行)时,我收到以下错误:
配置不当:导入中间件 facebook.djangofb 时出错:“没有名为 facebook.djangofb 的模块”
但是,当我进入终端时,我可以运行 python,当我输入“import facebook.djangofb”时,我没有收到任何错误。
仅供参考,facebook 包位于 /Library/Python/2.6/site-packages。
关于为什么会发生这种情况的任何想法?我已经坚持了一段时间,所以任何帮助将不胜感激。
谢谢!