예제 #1
0
파일: views.py 프로젝트: Mic92/mygpo
def lists_user(request, username):

    user = User.get_user(username)
    if not user:
        raise Http404

    lists = PodcastList.for_user(user._id)

    return render(request, "lists_user.html", {"lists": lists, "user": user})
예제 #2
0
파일: lists.py 프로젝트: Mic92/mygpo
def get_lists(request, username):
    """ Returns a list of all podcast lists by the given user """

    user = User.get_user(username)
    if not user:
        raise Http404

    lists = PodcastList.for_user(user._id)

    site = RequestSite(request)

    get_data = partial(_get_list_data, username=user.username,
                domain=site.domain)
    lists_data = map(get_data, lists)

    return JsonResponse(lists_data)
예제 #3
0
파일: views.py 프로젝트: Mic92/mygpo
def lists_own(request):

    lists = PodcastList.for_user(request.user._id)

    return render(request, "lists.html", {"lists": lists})