1

我正在使用预先安装了 django-allauth 的 django cookie 切割器。我已经集成了 fb 和 google 以成功登录。但我需要将 fb/google 返回的个人资料图片保存在我的用户模型中。但我找不到 django-allauth 在用户模型中保存数据的位置,以便我也可以保存个人资料图片。

有人使用过它或知道我在哪里可以编辑此代码吗?

4

1 回答 1

2

从它的声音来看(我不使用它)django-allauth 是一个身份验证包装器,它为各种 API 提供了一些便利功能 - 是什么让你认为它完全存储了个人资料图片等方面?我认为您想要的是 ProviderAccount get_avatar_url() [1] [2]然后请求并自己保存。如果您希望它连接到用户模型,那么配置文件可能是要走的路。除非绝对必要,否则避免使用自定义用户模型(因为您已经使用 cookiecutter 启动了一个项目,我可以假设它不是)。

于 2015-10-14T22:20:53.000 回答