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()