2014-01-18 133 views
0

我想將我的網站整合到Facebook,並開始與Django的社會註冊。一切都很好,當我加入django社會化註冊認證錯誤

{% load facebook %} 
{% facebook_button %} 

現在,當我從瀏覽器中單擊Facebook按鈕,我重定向到mysite.com/social/facebook/redirect/我得到以下錯誤:

<socialregistration.contrib.facebook.client.Facebook object at 0x2b31a10> is not JSON serializable 

我不知道爲什麼我得到這個錯誤。當我試圖在facebook_button標籤後面包含{% facebook_js %}時,我收到了facebook_js的無效標記錯誤。

在我的settings.py,

FACEBOOK_REQUEST_PERMISSIONS = 'email' 

我只是想在Facebook的帳號的電子郵件。我必須做什麼?即使此錯誤清除,我如何從返回的對象中檢索電子郵件?

回答

2

最後發現錯誤。不得不添加此行到我的settings.py

SESSION_SERIALIZER='django.contrib.sessions.serializers.PickleSerializer'