2013-06-28 2 views
0

Я хочу использовать Pyfacebook с django 1.5. Я следую этому уроку 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' 

Я пытаюсь добавить FACEBOOK_SECRET_KEY в settings.py, но у меня есть та же самая ошибка

Благодаря

+1

У вас есть 'DEBUG = True' в ваших настройках? – lalo

+0

Это сообщение произошло, когда у вас есть 'DEBUG = False'. Установите эту переменную в значение «True» и проверьте трассировку стека и журнал консоли. Я думаю, что приложение djangofb несовместимо с django1.5, вероятно, из-за {% url%} материала (просто догадаться, я не уверен). –

ответ

0

Finaly добавить

FACEBOOK_SECRET_KEY = 'xxxxxxxx' 
FACEBOOK_API_KEY = 'xx' 

в settings.py, это работает.

Спасибо, ребята