1

我正在使用 django-social-auth 和自定义用户模型(django 1.5),其中包含必需的额外字段。我需要用户在保存模型之前填写这些字段。在后端授权成功之后,但在创建新用户模型之前,有什么方法可以“中断”django-social-auth,以便显示询问帐户详细信息的表单?

提前致谢

4

1 回答 1

5

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

在每次中断前检查save_status_to_session调用,这是在继续时确保管道状态所必需的。

于 2013-01-06T16:24:29.667 回答