コード例 #1
0
ファイル: views.py プロジェクト: sameenjalal/mavenize
def bookmarks(request, user_id, page):
    """
    Returns the list of bookmarks by a user.
    """
    if not request.is_ajax():
        raise Http404

    bookmarked = api.get_bookmarked_items(user_id)
    movies = api.get_movie_thumbnails(
        time_period='month',
        page=page,
        filters={ 'pk__in': bookmarked }
    )
    
    return HttpResponse(movies, mimetype="application/json")
コード例 #2
0
ファイル: views.py プロジェクト: pombredanne/mavenize-beta
def bookmarks(request, user_id, page):
    """
    Returns the list of bookmarks by a user.
    """
    if not request.is_ajax():
        raise Http404

    bookmarked = api.get_bookmarked_items(user_id)
    movies = api.get_movie_thumbnails(
        time_period='month',
        page=page,
        filters={ 'pk__in': bookmarked }
    )
    
    return HttpResponse(movies, mimetype="application/json")
コード例 #3
0
ファイル: views.py プロジェクト: dennisai/mavenize-beta
def explore(request, time_period=None, page=None):
    """
    If the request is not AJAX, returns the skeleton HTML.  If the
    request is AJAX, returns a list of filtered movies
    """
    if not request.is_ajax():
        return render_to_response('movie_explore.html', {},
            context_instance=RequestContext(request))

    params = {
        'genre__url__in': request.GET.getlist('genres'),
        'actors__name__in': request.GET.getlist('actors'),
        'directors__name__in': request.GET.getlist('directors'),
    }
    cleaned_params = pop_empty_keys(params)
    response = api.get_movie_thumbnails(time_period, page, cleaned_params)

    return HttpResponse(response, mimetype="application/json")
コード例 #4
0
ファイル: views.py プロジェクト: pombredanne/mavenize-beta
def explore(request, time_period=None, page=None):
    """
    If the request is not AJAX, returns the skeleton HTML.  If the
    request is AJAX, returns a list of filtered movies
    """
    if not request.is_ajax():
        return render_to_response('movie_explore.html', {},
                                  context_instance=RequestContext(request))

    params = {
        'genre__url__in': request.GET.getlist('genres'),
        'actors__name__in': request.GET.getlist('actors'),
        'directors__name__in': request.GET.getlist('directors'),
    }
    cleaned_params = pop_empty_keys(params)
    response = api.get_movie_thumbnails(time_period, page, cleaned_params)

    return HttpResponse(response, mimetype="application/json")