我正在开发一个Facebook画布应用程序。
我对使用django\u facebook和芹菜框架存储用户喜好的过程有点困惑。
我已在我的中设置了FACEBOOK_CELERY_STORE = True
设置.py.
并在我安装的应用程序中添加应用程序djcelery
@facebook_required(canvas=True)
def home(request,graph):
facebook = FacebookUserConverter(graph)
print "facebooklikes",facebook.get_likes() //This lists out all the likes of users
这些用户的喜好存储在哪里?在我的MySQL数据库中有许多芹菜表。但他们中没有一个储存了这些数据。你知道吗
like不使用此方法存储,并且
Celery
不用于中间数据处理。从Facebook API请求数据并返回给您。你知道吗like可以用
get_and_store_likes
或store_likes
方法存储,其中Celery
用于异步调用和中间数据存储。在调用结束时,like将存储在FacebookLike
模型中。Likes将为每个用户like存储一条记录,从user_id
到facebook_id
字段。你知道吗因此,您要查找的表名为
django_facebook_facebooklike
。你知道吗我发现
django-facebook
包的文档记录很差,所以没有指向文档的链接。有关详细信息,请参阅source code。你知道吗相关问题 更多 >
编程相关推荐