Exemplo n.º 1
0
def mascota_crear(request):
    if request.method == 'POST':
        form = MascotaForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('mascota:mascota_list')
    else:
        form = MascotaForm()
    return render(request, 'mascota/mascota_crear.html', {'form': form})
Exemplo n.º 2
0
def mascota_edit(request, id_mascota):
    mascota = Mascota.objects.get(id=id_mascota)
    if request.method == 'GET':
        form = MascotaForm(instance=mascota)
    else:
        form = MascotaForm(request.POST, instance=mascota)
        if form.is_valid():
            form.save()
        return redirect('mascota:mascota_list')
    return render(request, 'mascota/mascota_crear.html', {'form': form})
Exemplo n.º 3
0
def mascota_view(request):
    if request.method == 'POST':
        form = MascotaForm(request.POST)
        if form.is_valid():
            form.save()
        return redirect(
            'mascota:mascota_listar'
        )  #si el form es valido, este retornara al index de mascota (localizado en el urls de mascota)
    else:
        form = MascotaForm(
        )  #sino, se regresara nuevamente a la seccion de el formulario
    return render(
        request, 'mascota/mascota_form.html', {'form': form}
    )  #la clave va a ser el 'FORM' y el nombre de diccionario, es decir lo que esta despues de los dos puntos : sera el nombre del form la cual fue definido mas arriba la cual hace referencia a mascotaform