IF логика для рейтинга книжных магазинов django python

Хочу сделать программу, если я не выбрал рейтинг, то не могу написать отзыв. Вот код программы в файле views.py

if request.method == 'POST':
        if request.user.is_authenticated:
            if form.is_valid():
                temp = form.save(commit=False) 
                temp.reviewer = User.objects.get(id=request.user.id)
                temp.buku = buku             
                temp = Buku.objects.get(id_buku=id)
                temp.totalreview += 1
                temp.totalrating += int(request.POST.get('review_star'))
                form.save()  
                temp.save()

                messages.success(request, "Review Added Successfully")
                form = ReviewForm()
        else:
            messages.error(request, "You need login first.")
Вернуться на верх