Esempio n. 1
0
def student_add(request):
    if request.method == 'POST':
        form = StudentForm(request.POST)
        if form.is_valid():
            form.save()
            return render_to_response('common/success.html')
    else:
        form = StudentForm()

    variables = RequestContext(request, {'form': form})
    return render_to_response('crud/student/student_add.html', variables)
Esempio n. 2
0
def student_edit(request, id):
    student = Student.objects.get(pk=id)
    if request.method == "POST":
        form = StudentForm(request.POST, instance=student)
        if form.is_valid():
            form.save()
            return render_to_response('common/success.html')
    else:
        form = StudentForm(instance=student)

    variables = RequestContext(request, {'form': form})

    return render_to_response("crud/student/student_edit.html", variables)
Esempio n. 3
0
 def _copyStudentToForm(self, student):
     """Copy relevant fields from Student to StudentForm."""
     sf = StudentForm()
     #return capitalized name. names are stored all lower for querying
     sf.name = string.capwords(student.name)
     sf.email = student.email
     sf.cellphone = student.cellphone
     sf.sbId = student.sbId
     sf.check_initialized()
     return sf