Пример #1
0
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')
Пример #2
0
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
Пример #3
0
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())