【发布时间】:2016-02-10 19:48:46
【问题描述】:
如果一分钟过去了,并且用户在 twitter 上更新了他的状态,django-allauth 将在我的应用程序上更新此信息(异步),还是我必须手动更新此信息。
【问题讨论】:
标签: django twitter django-allauth
如果一分钟过去了,并且用户在 twitter 上更新了他的状态,django-allauth 将在我的应用程序上更新此信息(异步),还是我必须手动更新此信息。
【问题讨论】:
标签: django twitter django-allauth
django-allauth只在两种情况下默认更新SocialAccount.extra_data;在初始注册和后续登录的during the completion 期间。这些都不是异步完成的。
如果您想在后台更新 Twitter 数据,您可以使用存储的用户 Twitter 帐户的 SocialToken(如果它尚未过期!)根据需要访问 Twitter 的 API。您可以使用 cronjob 和/或异步队列来驱动它,这样 Web 请求就不会受到影响。
【讨论】: