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.")