Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django social auth配置文件生成器_Python_Django_Facebook_Celery_Django Signals - Fatal编程技术网

Python django social auth配置文件生成器

Python django social auth配置文件生成器,python,django,facebook,celery,django-signals,Python,Django,Facebook,Celery,Django Signals,我最近开始和django social auth一起玩,我正在寻求社区的帮助,以找出推进想法的最佳方式 一旦用户注册,您就可以访问他的oauth令牌,该令牌允许您提取某些数据 在我的例子中,我想根据用户的头像、位置和其他一些信息(如果有的话)建立一个不错的个人资料 最好的方法是: 为芹菜创建自定义任务,提取信息并创建配置文件 或者,利用信号来构建配置文件 这实际上可以归结为同步与异步。Django信号是同步的,也就是说,它们将阻止响应,直到完成。芹菜任务是异步的 哪一个更好取决于异步处理概要文

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

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

在我的例子中,我想根据用户的头像、位置和其他一些信息(如果有的话)建立一个不错的个人资料

最好的方法是:

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

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

哪一个更好取决于异步处理概要文件构建的好处是否大于维护芹菜所需的额外基础设施的缺点

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