# HG changeset patch # User nishanth # Date 1271758147 -19800 # Node ID ad193c5014b220faf3418133f7fcd91b66c9f989 # Parent 81cd0140a0f2ac75481775a44cb3d19a344aab4a added ip field to model and used it in start page diff -r 81cd0140a0f2 -r ad193c5014b2 quiz/models.py --- a/quiz/models.py Tue Apr 20 15:31:21 2010 +0530 +++ b/quiz/models.py Tue Apr 20 15:39:07 2010 +0530 @@ -34,6 +34,7 @@ user = models.ForeignKey(User) event = models.ForeignKey(Event) + user_ip = models.CharField(max_length=15) quiz_num = models.CharField(max_length=2) que_remaining = models.CharField(max_length=100) diff -r 81cd0140a0f2 -r ad193c5014b2 quiz/views.py --- a/quiz/views.py Tue Apr 20 15:31:21 2010 +0530 +++ b/quiz/views.py Tue Apr 20 15:39:07 2010 +0530 @@ -20,6 +20,12 @@ if user.is_authenticated(): return redirect("/quiz/start/%s"%user.username) + try: + Quiz.objects.get(user_ip=ip) + return redirect("/quiz/complete") + except Quiz.DoesNotExist: + pass + if request.method == "POST": form = UserRegisterForm(request.POST) if form.is_valid():