def add_customer(request): if request.method == "POST": form = CustomerForm(request.POST) if form.is_valid(): """ Este método save () acepta un argumento cometer palabra clave opcional, que acepta Verdadero o Falso. Si se llama a save () con comprometes = False, entonces se volverá un objeto que aún no se ha guardado en la base de datos. En este caso, le toca a usted para llamar a save() en la instancia del modelo resultante. Esto es útil si usted quiere hacer un tratamiento personalizado en el objeto antes de guardarlo, o si desea utilizar una de las opciones especializadas de ahorro de modelo. cometer es true de forma predeterminada. """ form.save() return redirect(order_index) else: print(form.errors) else: context = {"form": CustomerForm()} return render(request, "add_customer.html", context)
def add_customer(request): context = {} if request.method == 'POST': form = CustomerForm(request.POST) if form.is_valid(): form.save() return redirect(order_index) else: print(form.errors) else: context.update({'form': CustomerForm()}) return render(request, 'add_customer.html',context)