def vote(request): if not request.user.committee: raise Http404('There is no user.committee') formset = VoteFormset(request.POST) if not formset.is_valid(): raise Http404('Invalid formset') formset.save() return redirect('committee:main')
def vote(request): if not request.user.committee: raise Http404 formset = VoteFormset(request.POST) if formset.is_valid(): formset.save() return redirect('committee:main') raise Http404
def lectures(request): if not request.user.committee: raise Http404 lectures = Lecture.objects.filter(for_committe=True) for lecture in lectures: Vote.objects.get_or_create(user=request.user, lecture=lecture) formset = VoteFormset(queryset=Vote.objects.filter(user=request.user)) return TemplateResponse(request, 'committee/lectures.html', locals())