diff --git a/.gitignore b/.gitignore index eba74f4..fe99842 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -venv/ \ No newline at end of file +venv/ +__pycahe__ +settings \ No newline at end of file diff --git a/Inventario/templates/proveedor_registro.html b/Inventario/templates/proveedor_registro.html index 19d9323..e3700e0 100644 --- a/Inventario/templates/proveedor_registro.html +++ b/Inventario/templates/proveedor_registro.html @@ -5,25 +5,10 @@
- {% if error %} - - {% endif %} - {% if mensaje %} - - {% endif %} -
+

Proveedores

- Nuevo proveedor
+
@@ -43,14 +28,22 @@ - + {% endfor %}
{{proveedor.email}} {{proveedor.telefono}} {{proveedor.direccion}} Editar Editar
+
+
+ + Nuevo proveedor +
+
+
+
{% endblock %} diff --git a/Inventario/views.py b/Inventario/views.py index b943dfa..dc8eac0 100644 --- a/Inventario/views.py +++ b/Inventario/views.py @@ -1,6 +1,7 @@ from django.shortcuts import render,redirect,get_object_or_404 from django.template.loader import get_template from django.http import HttpResponse +from django.contrib import messages from django.contrib.auth.forms import AuthenticationForm from django.contrib.auth import login, logout, authenticate from django.db import transaction @@ -85,16 +86,14 @@ def proveedor_registro(request): else: try: form = formulario_proveedor (request.POST) - form.save() - form = formulario_proveedor () - return render(request, 'proveedor_nuevo.html',{ - 'form': formulario_proveedor, - 'mensaje':'Please provide valid data' - }) + new_proveedor=form.save(commit=False) + new_proveedor.save() + messages.success(request, 'ingreso exitoso') + return redirect('proveedor') except ValueError: return render(request, 'proveedor_nuevo.html',{ 'form': formulario_proveedor, - 'error':'Please provide valid data' + 'error':'porfavor ingrese bien los datos' }) @login_required