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)
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)
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