0

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

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

就我而言,我想根据用户头像、位置以及其他一些信息(如果可用)来构建一个不错的小配置文件。

最好的方法是:

  • 为 celery 构建自定义任务并提取信息并构建配置文件?
  • 或者,利用信号来构建配置文件?
4

1 回答 1

1

这实际上归结为同步与异步。Django 信号是同步的,即它们会阻塞响应直到它们完成。Celery 任务是异步的。

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

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

于 2012-04-18T16:18:28.207 回答