django-social-auth注册额外步骤

时间:2013-01-05 18:01:06

标签: django django-socialauth

我正在使用django-social-auth&自定义用户模型(django 1.5),需要额外的字段。我需要用户在保存模型之前填充这些字段。在后端授权成功之后,有没有办法“中断”django-social-auth,但是在创建新用户模型之前,为了显示要求帐户详细信息的表单?

提前致谢

1 个答案:

答案 0 :(得分:5)

您添加pipeline entry可将HttpResponseRedirect返回到您需要的任何地方。使用django-social-auth检查示例应用程序,它会在两个位置(herehere)切断管道,以向用户询问一些额外信息。第一个发生在创建用户实例之前。

在每次休息之前检查save_status_to_session来电,这是确保管道状态持续时所需的。