2013-07-07 45 views
0

使用这个模板生成连接Facebook按钮没有显示出来,与Django的allauth

<!DOCTYPE html> 
<html> 
<head> 
{% load socialaccount %} 
    <title></title> 
</head> 
<body> 
{% providers_media_js %} 
</body> 
</html> 

这个网站

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
<div id="fb-root"></div> 
<script type="text/javascript" src="/static/facebook/js/fbconnect.js"></script> 
<script type="text/javascript"> 
allauth.facebook.init({ appId: '133560690071122', 
    locale: 'en_US', 
    loginOptions: {"scope": ""}, 
    loginByTokenUrl: '/accounts/facebook/login/token/', 
    channelUrl : 'http://localhost:8000/accounts/facebook/channel/', 
    cancelUrl: '/accounts/social/login/cancelled/', 
    logoutUrl: '/accounts/logout/', 
    errorUrl: '/accounts/social/login/error/', 
    csrfToken: '0XAY1DNSymUReeSWlhj7rSbFSMToNmt8' }); 
</script> 
</body> 
</html> 

然而Facebook的连接盒没有显示在所有起来。

JavaScript文件是可访问的,并没有js错误似乎报告。

任何帮助,将不胜感激:)

回答

0

刚刚发现了我失踪:

<a href="{% provider_login_url "facebook" method="js_sdk" %}">Facebook Connect</a>