2010-08-19 107 views
1

我试图将socialauth模块实现到我的django项目,但是我对它与管理站点的关系有点困惑。Django + socialauth:用openid或admin登录

我的问题:@login_required装饰重定向我到管理员登录页面,而不是账户/登录/页面通过OpenID登录。

  • 我该如何向用户提供通过管理员或openid登录的可能性?

感谢

+0

这将是一个好主意用您找到的解决方案添加对此问题的答案,然后接受该答案。这会帮助那些追随你的人。 – 2010-08-20 09:21:36

+0

@Manoj:完成了!谢谢我没有注意到有可能回答我们自己的问题 – Mermoz 2010-08-20 16:02:17

回答

2

解决方案:

    settings.py中
  • ,改变LOGIN_URL = 'admin'LOGIN_URL = '/accounts/login/'在urls.py
  • 添加(r'^accounts/', include('socialauth.urls')),