【发布时间】:2009-12-16 20:48:56
【问题描述】:
试图让 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。
关于为什么会发生这种情况的任何想法?我已经坚持了一段时间,所以任何帮助都将不胜感激。
谢谢!
【问题讨论】:
-
您是使用django内部服务器在本地运行应用程序还是使用Apache等...?
-
我正在使用谷歌应用引擎启动器运行它
标签: django google-app-engine facebook pyfacebook