views.py 文件源码

python
阅读 63 收藏 0 点赞 0 评论 0

项目:old-web 作者: cualbondi 项目源码 文件源码
def facebook_tab(request, *args, **kwargs):
    sr = kwargs['signed_request']
    fb_user_id = None
    if 'user_id' not in sr:
        # el usuario no esta logueado en ponline con fb
        # mostrar en el template un popup con el login de fb
        pass
    else:
        fb_user_id = sr['user_id']
    if 'page' in sr:
        srp = sr['page']
        page_id    = srp['id']
        page_liked = srp['liked']
        page_admin = srp['admin']
    else:
        page_id = request.REQUEST.get('page_id')
        page_liked = request.REQUEST.get('page_liked')
        page_admin = request.REQUEST.get('page_admin')
    try:
        fbps = FacebookPage.objects.filter(id_fb=page_id).values_list('linea_id', flat=True)
        ls = Linea.objects.filter(id__in=fbps)
    except:
        ls = []
    context = {
            'fb_app_id' : settings.FACEBOOK_APP_ID,
            'fb_user_id': fb_user_id,
            'fb_page_id': page_id,
            'fb_page_liked': page_liked,
            'fb_page_admin': page_admin,
            'inside_facebook': True,
            'lineas': ls,
            'user': request.user
        }
    return render_to_response(
        'facebook/tab_lineas.html',
        context,
        context_instance=RequestContext(request)
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号