def create_teacher(request): if request.method == "POST": form = TeacherCreateForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('teachers:show_filtered')) elif request.method == "GET": form = TeacherCreateForm() return render(request, 'create-student.html', context={'form': form})
def create_teacher(request): if request.method == 'POST': form = TeacherCreateForm(request.POST) if form.is_valid(): form.save() return redirect(reverse('teachers:list')) elif request.method == 'GET': form = TeacherCreateForm() context = {'form_name': 'CREATE TEACHER', 'create_form': form} return render(request, 'create.html', context=context)
def create_teacher(request): from teachers.forms import TeacherCreateForm if request.method == 'POST': form = TeacherCreateForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('teachers:list')) else: form = TeacherCreateForm() context = {'create_form': form} return render(request, 'create.html', context=context)
def edit_teacher(request, pk): from teachers.forms import TeacherCreateForm student = get_object_or_404(Teacher, id=pk) if request.method == 'POST': form = TeacherCreateForm(request.POST, instance=student) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('teachers:list')) else: form = TeacherCreateForm(instance=student) context = {'form': form} return render(request, 'edit.html', context=context)
def edit_teacher(request, pk): teacher = get_object_or_404(Teacher, id=pk) if request.method == 'POST': form = TeacherCreateForm(request.POST, instance=teacher) if form.is_valid(): form.save() return redirect(reverse('teachers:list')) elif request.method == 'GET': form = TeacherCreateForm(instance=teacher) context = {'edit_form': form, 'teacher': teacher, } return render(request, 'edit-teacher.html', context=context)
def edit_teacher(request, pk): try: teach = get_object_or_404(Teacher, id=pk) except OverflowError: # http://127.0.0.1:8000/students/edit/9999999999999999999 raise Http404 if request.method == 'POST': form = TeacherCreateForm(request.POST, instance=teach) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('teachers:list')) elif request.method == 'GET': form = TeacherCreateForm(instance=teach) context = {'edit_form': form, 'instance': teach} return render(request, 'teachers-edit.html', context=context)
def edit_teacher(request, pk): teach = get_object_or_404(Teacher, id=pk) if request.method == "POST": form = TeacherCreateForm(request.POST, instance=teach) if 'delete' in request.POST: teach.delete() return HttpResponseRedirect(reverse('teachers:show_filtered')) elif 'submit' in request.POST: if form.is_valid(): form.save() return HttpResponseRedirect(reverse('teachers:show_filtered')) elif request.method == "GET": form = TeacherCreateForm(instance=teach) return render(request, 'edit-teacher.html', context={'form': form})