def search_podcast(request): form = SearchPodcastForm(request.POST) if form.is_valid(): podcast_url = form.cleaned_data["url"] podcast = get_object_or_404(Podcast, urls__url=podcast_url) url = get_podcast_link_target(podcast, "podcast-publisher-detail") else: url = reverse("publisher") return HttpResponseRedirect(url)
def home(request): if is_publisher(request.user): podcasts = Podcast.objects.filter(publishedpodcast__publisher=request.user)\ .prefetch_related('slugs') site = RequestSite(request) update_token = request.user.profile.get_token('publisher_update_token') form = SearchPodcastForm() return render( request, 'publisher/home.html', { 'update_token': update_token, 'podcasts': podcasts, 'form': form, 'site': site, }) else: site = RequestSite(request) return render(request, 'publisher/info.html', {'site': site})
def home(request): if is_publisher(request.user): podcasts = Podcast.objects.filter( publishedpodcast__publisher=request.user).prefetch_related("slugs") site = RequestSite(request) update_token = request.user.profile.get_token("publisher_update_token") form = SearchPodcastForm() return render( request, "publisher/home.html", { "update_token": update_token, "podcasts": podcasts, "form": form, "site": site, }, ) else: site = RequestSite(request) return render(request, "publisher/info.html", {"site": site})