django-social-auth profile builder

时间:2012-04-18 15:32:10

标签: python django facebook celery django-signals

我最近开始玩django-social-auth,我正在寻求社区的帮助,找出推进创意的最佳方式。

一旦用户注册,您就可以访问他的oauth令牌,从而可以提取某些数据。

在我的情况下,我想基于用户头像,位置以及可能的一些其他信息构建一个漂亮的小配置文件。

最好的方法是:

  • 为芹菜构建自定义任务并提取信息并构建个人资料?
  • 或者,利用信号构建个人资料?

1 个答案:

答案 0 :(得分:1)

这实际上归结为同步与异步。 Django信号是同步的,它们将阻止响应直到它们完成。芹菜任务是异步的。

哪个更好将取决于异步处理配置文件的好处是否超过了维护芹菜所需的额外基础设施的负面影响。

如果没有更多关于你的具体情况的具体信息,基本上不可能回答这个问题。