def crearcurso(request): if request.method == 'POST': cursoForm = CursoForm(request.POST) if cursoForm.is_valid(): cursoForm.save() return redirect('curso') else: cursoForm = CursoForm() return render(request, 'crearcurso.html', {'cursoform': cursoForm})
def curso(request): if request.POST: form = CursoForm(request.POST) if form.is_valid(): form.save() else: form = CursoForm() contexto = {"form": form} return render(request, "curso.html", contexto)
def modificarcurso(request, pk): if request.method == "POST": curso = get_object_or_404(Curso, pk=pk) cursoForm = CursoForm(request.POST or None, instance=curso) if cursoForm.is_valid(): cursoForm.save() return redirect("curso") else: curso = get_object_or_404(Curso, pk=pk) cursoForm = CursoForm(request.POST or None, instance=curso) return render(request, 'modificarcurso.html', {'cursoform': cursoForm})
def novoCurso(request): contexto = {} if request.POST: form = CursoForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect("/painel/administrador/cursos") else: contexto['form'] = form else: contexto['form'] = CursoForm() return render(request, "administrador/cursos/novo.html", contexto)
def editarCurso(request, siglaCurso): curso = Curso.objects.get(sigla=siglaCurso) contexto = {} if request.POST: form = CursoForm(request.POST, instance=curso) if form.is_valid(): form.save() return HttpResponseRedirect("/painel/administrador/cursos") else: contexto['form'] = form else: contexto['form'] = CursoForm(instance=curso) contexto['curso'] = curso return render(request, "administrador/cursos/editar.html", contexto)