2014-01-18 110 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'