コード例 #1
0
ファイル: views.py プロジェクト: zmayconporto10/COARD
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
    })
コード例 #2
0
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)
コード例 #3
0
def adicionar_pessoa(request):
    form = PessoaForm(request.POST or None)
    if form.is_valid():
        form.save()
    return redirect('core_lista_pessoas')