当使用Django\u Facebook和Djangocelly时,Facebook用户喜欢的东西存储在哪里?

2024-04-25 15:36:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个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数据库中有许多芹菜表。但他们中没有一个储存了这些数据。你知道吗


Tags: djangostore框架true应用程序facebook过程画布
1条回答
网友
1楼 · 发布于 2024-04-25 15:36:33

like不使用此方法存储,并且Celery不用于中间数据处理。从Facebook API请求数据并返回给您。你知道吗

like可以用get_and_store_likesstore_likes方法存储,其中Celery用于异步调用和中间数据存储。在调用结束时,like将存储在FacebookLike模型中。Likes将为每个用户like存储一条记录,从user_idfacebook_id字段。你知道吗

因此,您要查找的表名为django_facebook_facebooklike。你知道吗

我发现django-facebook包的文档记录很差,所以没有指向文档的链接。有关详细信息,请参阅source code。你知道吗

相关问题 更多 >

    热门问题