这在此线程中进行了讨论,但似乎尚未记录在案。
我最终尝试创建以下 Facebook Connect 注册流程:
用户连接到 Facebook(这样 django-social-auth 获得了访问令牌,但尚未在 Django 中创建用户)
用户被带到我将编写的视图,该视图将具有访问令牌,以便我可以提供注册表并包含来自 Facebook 的数据(例如,“这是您的 Facebook 个人资料图片,您可以选择上传新的图片以在我们的地点”)
用户单击链接以创建帐户,然后才创建 Django 用户。
现在,我正在尝试逐步对 django-social-auth 源进行逆向工程,以找出一种方法来做到这一点,但如果有人可以展示一个例子,甚至是一个看似合理的方法的高级解释来做到这一点, 那将是真棒。