feedback/views.py
changeset 35 79dc44b6edd4
parent 11 334550460bd7
child 36 cd0f61fa31f1
equal deleted inserted replaced
34:c12a0b773720 35:79dc44b6edd4
    13     """
    13     """
    14 
    14 
    15     try:
    15     try:
    16         event = Event.objects.get(key=event_key)
    16         event = Event.objects.get(key=event_key)
    17     except Event.DoesNotExist:
    17     except Event.DoesNotExist:
    18         return redirect('/reg')
    18         raise Http404
    19 
    19 
    20     if event.feedback_status == "0":
    20     if event.feedback_status == "0":
    21         return redirect('/reg')
    21         raise Http404
    22 
    22 
    23     user_ip = request.META["REMOTE_ADDR"]
    23     user_ip = request.META["REMOTE_ADDR"]
    24     try:
    24     try:
    25         old_feedback = Feedback.objects.get(day=event.feedback_status, user_ip=user_ip)
    25         old_feedback = Feedback.objects.get(day=event.feedback_status, user_ip=user_ip)
    26         return render_to_response('feedback.html', {'submitted':True})
    26         return render_to_response('feedback.html', {'submitted':True})
    27     except:
    27     except Feedback.DoesNotExist:
    28         new_feedback = Feedback(event=event, user_ip=user_ip, day=event.feedback_status)
    28         new_feedback = Feedback(event=event, user_ip=user_ip, day=event.feedback_status)
    29     
    29     
    30     if request.method == "POST":
    30     if request.method == "POST":
    31         form = FeedbackForm(request.POST)
    31         form = FeedbackForm(request.POST)
    32         if form.is_valid():
    32         if form.is_valid():