Я делаю небольшую систему голосования, по которой можно проголосовать за ответ, но только один раз.Я не создал форму для голосования, я создаю голос, когда кто-то его отправляет (получает доступ к ссылке) Как я могу сделать, чтобы в моей ситуации человек мог голосовать только один раз?Было бы лучше, если бы я сделал форму вместо этого?мой код:
def voteup(request,classname, id):
answer = Answer.objects.get(pk = id)
c = Classroom.objects.get(classname = classname)
voted_up_by = Membership.objects.filter(classroom = c).get(member = request.user)
vote = VoteUpAnswer.objects.create(answer = answer, voted_up_by = voted_up_by)
url = reverse('inside_classroom', kwargs={'classname': classname})
return HttpResponseRedirect(url)
спасибо!