나는 그들이 투표했는지 여부를 알려주는 세션 변수를 만들 것입니다. 사실, 사용자는 쿠키를 삭제하고 두 번 투표 할 수 있지만 최악의 경우입니다. 등록하지 않고 투표하게하면 설문 조사가 너무 과학적이지 않은 것 같습니다.
장고에는 세션 사용 방법에 대한 웹 사이트의 좋은 예가 있습니다.
https://docs.djangoproject.com/en/dev/topics/http/sessions/#examples
특히이 하나가 당신에게 도움이되어야한다. 장고에 익숙하지
def post_comment(request, new_comment):
if request.session.get('has_commented', False):
return HttpResponse("You've already commented.")
c = comments.Comment(comment=new_comment)
c.save()
request.session['has_commented'] = True
return HttpResponse('Thanks for your comment!')
메신저, 그러나 다만 IP를 추적하고 각 IP에 대해 하나의 투표를 할 수 있도록 제안 대신 투표의 그들은 코멘트를 상대하고 – Jaanus