我正在使用django-social-auth&自定义用户模型(django 1.5),需要额外的字段。我需要用户在保存模型之前填充这些字段。在后端授权成功之后,有没有办法“中断”django-social-auth,但是在创建新用户模型之前,为了显示要求帐户详细信息的表单?
提前致谢
答案 0 :(得分:5)
您添加pipeline entry可将HttpResponseRedirect
返回到您需要的任何地方。使用django-social-auth检查示例应用程序,它会在两个位置(here和here)切断管道,以向用户询问一些额外信息。第一个发生在创建用户实例之前。
在每次休息之前检查save_status_to_session
来电,这是确保管道状态持续时所需的。