如果一分钟过去并且用户已经在twitter上更新了他的状态,django-allauth会在我的应用程序上更新此信息(异步),或者我是否必须手动更新此信息。
答案 0 :(得分:1)
django-allauth仅在两种情况下更新SocialAccount.extra_data
;在初始注册和后续登录的during the completion期间。这些都不是异步完成的。
如果您想在幕后更新Twitter数据,您可以将存储的SocialToken用于用户的Twitter帐户(如果它还没有过期!)来点击Twitter的API如所须。您可以使用cronjob和/或异步队列来驱动它,这样Web请求就不会受到影响。