def followed_show_detail(request, pk=None): followed_show = get_object_or_404(FollowedShow, pk=pk) if request.method == 'POST': form = FollowedShowForm(request.POST, instance=followed_show) if form.is_valid(): form.save(user=request.user) return redirect(reverse_lazy('holdon:followed_show_list')) else: message = "Invalid data." else: form = FollowedShowForm(instance=followed_show) return render(request, 'holdon/followed_show_detail.html', locals())
def followed_show_list(request): if request.method == 'POST': form = FollowedShowForm(request.POST) if form.is_valid(): form.save(user=request.user) form = FollowedShowForm() else: message = "Invalid data." else: form = FollowedShowForm() followed_show_list = FollowedShow.objects.filter(user=request.user) return render(request, 'holdon/followed_show_list.html', locals())