def cadastroPessoa(request): url = 'cadastroPessoa' form = PessoaForm(request) if request.method == 'POST': # cria uma instancia do formulario de preenchimento dos dados do AD com os dados vindos do request POST: form = PessoaForm(request, data=request.POST) # Checa se os dados são válidos: if form.is_valid(): form.save() #messages.success(request, 'Configurações salvas com sucesso!') return render(request, 'cadastros.html', { 'formulario': form, 'endereco': url })
def update_pessoa(request, id): pessoa = Pessoa.objects.get(id=id) if request.method == 'POST': form = PessoaForm(request.POST or None, instance=pessoa) if form.is_valid(): form.save() return redirect('core_update_pessoa', id) else: form = PessoaForm(instance=pessoa) context = { 'pessoa': pessoa, 'form': form, } return render(request, 'core/pessoa/update_pessoa.html', context)
def adicionar_pessoa(request): form = PessoaForm(request.POST or None) if form.is_valid(): form.save() return redirect('core_lista_pessoas')