sdi/views.py
author nishanth
Sat, 29 May 2010 17:26:48 +0530
changeset 23 2aae8293f3a7
parent 22 1df4b0e0d45c
child 24 f79be1dd4a22
permissions -rw-r--r--
added list statiscs page
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15
1c2d2e702aee completed the register view
nishanth
parents: 14
diff changeset
     1
from django.shortcuts import render_to_response, redirect
7
98f2b5c2abc9 added basic register view in views.py
nishanth
parents: 4
diff changeset
     2
98f2b5c2abc9 added basic register view in views.py
nishanth
parents: 4
diff changeset
     3
from sage_days.sdi.models import Registrant
9
47f72774489e added the return statement for register view
nishanth
parents: 7
diff changeset
     4
from sage_days.sdi.forms import RegisterForm
7
98f2b5c2abc9 added basic register view in views.py
nishanth
parents: 4
diff changeset
     5
98f2b5c2abc9 added basic register view in views.py
nishanth
parents: 4
diff changeset
     6
def register(request):
98f2b5c2abc9 added basic register view in views.py
nishanth
parents: 4
diff changeset
     7
    """ The user register page.
98f2b5c2abc9 added basic register view in views.py
nishanth
parents: 4
diff changeset
     8
    """
98f2b5c2abc9 added basic register view in views.py
nishanth
parents: 4
diff changeset
     9
9
47f72774489e added the return statement for register view
nishanth
parents: 7
diff changeset
    10
    if request.method == "POST":
14
ee492a4b9ebd updated register view
nishanth
parents: 9
diff changeset
    11
        form = RegisterForm(request.POST)
ee492a4b9ebd updated register view
nishanth
parents: 9
diff changeset
    12
        if form.is_valid():
15
1c2d2e702aee completed the register view
nishanth
parents: 14
diff changeset
    13
            form.save()
1c2d2e702aee completed the register view
nishanth
parents: 14
diff changeset
    14
            return redirect("/registration/complete")
14
ee492a4b9ebd updated register view
nishanth
parents: 9
diff changeset
    15
        else:
ee492a4b9ebd updated register view
nishanth
parents: 9
diff changeset
    16
            return render_to_response("register.html", {"form":form})
9
47f72774489e added the return statement for register view
nishanth
parents: 7
diff changeset
    17
    else:
47f72774489e added the return statement for register view
nishanth
parents: 7
diff changeset
    18
        form = RegisterForm()
47f72774489e added the return statement for register view
nishanth
parents: 7
diff changeset
    19
        return render_to_response("register.html", {"form":form})
22
1df4b0e0d45c added the registration complete page
nishanth
parents: 15
diff changeset
    20
1df4b0e0d45c added the registration complete page
nishanth
parents: 15
diff changeset
    21
def reg_complete(request):
1df4b0e0d45c added the registration complete page
nishanth
parents: 15
diff changeset
    22
    """ Tell the registration is successful.
1df4b0e0d45c added the registration complete page
nishanth
parents: 15
diff changeset
    23
    """
1df4b0e0d45c added the registration complete page
nishanth
parents: 15
diff changeset
    24
1df4b0e0d45c added the registration complete page
nishanth
parents: 15
diff changeset
    25
    return render_to_response("reg_complete.html")
23
2aae8293f3a7 added list statiscs page
nishanth
parents: 22
diff changeset
    26
2aae8293f3a7 added list statiscs page
nishanth
parents: 22
diff changeset
    27
def list_stats(request):
2aae8293f3a7 added list statiscs page
nishanth
parents: 22
diff changeset
    28
    """ List the statiscs of registered participants.
2aae8293f3a7 added list statiscs page
nishanth
parents: 22
diff changeset
    29
    """
2aae8293f3a7 added list statiscs page
nishanth
parents: 22
diff changeset
    30
2aae8293f3a7 added list statiscs page
nishanth
parents: 22
diff changeset
    31
    return redirect("/registration/complete")