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")
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")