def edit_student(request, student_id): student = Student.objects.get(id = student_id) if request.method == 'GET': data = { 'form' : StudentForm (instance = student), 'user' : request.user, } data.update(csrf(request)) return render_to_response('standard_form.html', data) elif request.method =='POST': student_form = StudentForm(request.POST, instance = student) data = { 'form' : student_form, 'user' : request.user, } data.update(csrf(request)) if student_form.is_valid(): student_form.save() return redirect('list_students') else: return render_to_response('standard_form.html', data)
def new_student(request): if request.method == 'GET': data = { 'form' : StudentForm(), 'user' : request.user, } data.update(csrf(request)) return render_to_response('standard_form.html', data) elif request.method =='POST': student_form = StudentForm(request.POST) data = { 'form' : student_form, 'user' : request.user, } data.update(csrf(request)) if student_form.is_valid(): student = student_form.save(commit=False) student.save() student.teachers.add(Teacher.objects.get(user=request.user)) student.save() return redirect('list_students') else: return render_to_response('standard_form.html', data)
def new_student(request): if request.method == 'GET': data = { 'form': StudentForm(), 'user': request.user, } data.update(csrf(request)) return render_to_response('standard_form.html', data) elif request.method == 'POST': student_form = StudentForm(request.POST) data = { 'form': student_form, 'user': request.user, } data.update(csrf(request)) if student_form.is_valid(): student = student_form.save(commit=False) student.save() student.teachers.add(Teacher.objects.get(user=request.user)) student.save() return redirect('list_students') else: return render_to_response('standard_form.html', data)
def edit_student(request, student_id): student = Student.objects.get(id=student_id) if request.method == 'GET': data = { 'form': StudentForm(instance=student), 'user': request.user, } data.update(csrf(request)) return render_to_response('standard_form.html', data) elif request.method == 'POST': student_form = StudentForm(request.POST, instance=student) data = { 'form': student_form, 'user': request.user, } data.update(csrf(request)) if student_form.is_valid(): student_form.save() return redirect('list_students') else: return render_to_response('standard_form.html', data)