我正在嘗試與django-allauth合作。我跟着指示在github page和做以下:django-allauth和twitter整合 - 社交網絡登錄失敗
新增allauth網址爲urls.py
urlpatterns += patterns ('', url('^accounts/', include('allauth.urls')), url('^accounts/profile/$', ProfileView.as_view(), name='ProfileView'), url('^login/$', login, name='account_login'), url('^logout/$', logout, name='account_logout'), url('^login/cancelled/$', login_cancelled, name='socialaccount_login_cancelled'), url('^login/error/$', login_error, name='socialaccount_login_error'), )
更新
TEMPLATE_CONTEXT_DIRS
,TEMPLATE_CONTEXT_PROCESSORS
,AUTHENTICATION_BACKENDS
和INSTALLED_APPS
。還添加了ACCOUNT_AUTHENTICATION_METHOD = "username_email"
在社交應用程序表中爲Twitter添加了密鑰和祕密。
將django-allauth模板複製到我的應用程序目錄並進行修改。我可以看到所有模板都正常工作,如
/accounts/signup/
和/accounts/social/connections/
。
現在,從連接或註冊,當我點擊鏈接的Twitter我/accounts/twitter/login/
結束了以下錯誤:
Social Network Login Failure
An error occured while attempting to login via your social network account.
我缺少的東西?可能是一些愚蠢的錯誤(Twitter的登錄網址?沒有線索!)。我也試圖找到一些基於最新代碼庫的教程,但找不到任何教程。 github上的django-allauth示例沒有任何幫助。請幫忙。另外,請隨時爲我提供基於最新代碼庫的任何鏈接或教程。
在此先感謝。