2013-07-07 75 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>