diff --git a/tienda_ilusion/don_confiao/views.py b/tienda_ilusion/don_confiao/views.py index 434146b..e2afc3c 100644 --- a/tienda_ilusion/don_confiao/views.py +++ b/tienda_ilusion/don_confiao/views.py @@ -21,7 +21,13 @@ def buy(request): def django_buy(request): if request.method == "POST": - raise Exception(request.POST) + sale_form = PurchaseForm(request.POST) + sale_linea_form = LineaFormSet(request.POST) + if sale_form.is_valid(): + sale_form.save() + if sale_linea_form.is_valid(): + sale_linea_form.save() + return HttpResponseRedirect("productos") else: sale_form = PurchaseForm() sale_linea_form = LineaFormSet()