0
我想用Django 1.5使用Pyfacebook。我遵循本教程http://agiliq.com/blog/2009/02/how-to-build-a-facebook-app-in-django/。Django 1.5 Pyfacebook錯誤
當我把:'facebook.djangofb.FacebookMiddleware'
在MIDDLEWARE_CLASSES
(settings.py)。 我收到以下消息:發生服務器錯誤。請聯繫管理員。
Traceback (most recent call last):
File "c:\Python27\lib\wsgiref\handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "c:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py", l
ine 72, in __call__
return self.application(environ, start_response)
File "c:\Python27\lib\site-packages\django\core\handlers\wsgi.py", line 236, i
n __call__
self.load_middleware()
File "c:\Python27\lib\site-packages\django\core\handlers\base.py", line 59, in
load_middleware
mw_instance = mw_class()
File "build\bdist.win32\egg\facebook\djangofb\__init__.py", line 511, in __ini
t__
self.secret_key = secret_key or settings.FACEBOOK_SECRET_KEY
File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 54, in __ge
tattr__
return getattr(self._wrapped, name)
AttributeError: 'Settings' object has no attribute 'FACEBOOK_SECRET_KEY'
我嘗試在settings.py添加FACEBOOK_SECRET_KEY,但我有同樣的錯誤
感謝
你有'DEBUG = True'在你的設置中嗎? – lalo
當您有'DEBUG = False'時,會發生此消息。將此變量設置爲「True」並檢查堆棧跟蹤和控制檯日誌。我認爲djangofb應用程序與django1.5不兼容,可能是由於{%url%}的東西(只是猜測,我不確定)。 –