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})
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)
def lists_own(request): lists = PodcastList.for_user(request.user._id) return render(request, "lists.html", {"lists": lists})