A continuación se mostrara la implementación de el inicio de un mvp para el backend donde se realizan servicios de comercialización. Se crearon tres modelos CRUD, los cuales se llama: cliente, facturas, productos.
Clientes: La utilidad de este modelo se basa en la creación y registros de usuarios nuevos, desde la plataforma admin o desde la pagina. Los clientes pueden tener facturas y productos a nombre de el.
Facturas: Esta nos permite realizar una trazabilidad relacionada con la información que se vincula a los productos, teniendo asi un orden especifico y poder comprender cuales son la ventas o lo que se tiene dentro de la tienda. dentro de el modelo entidad relación proporcionado existe una tabla que relaciona a los productos de las facturas, alli podemos encontrar información de id de ambas parte.
Productos:nos ayuda a tener una contabilidad sobre los productos que se encuentran actualmente, realizar modificaciones por ingreso o egreso.
La parte fundamental de el back se encuentra en la seccion de clientes, donde podemos encontrar las siguientes URL:
path("index", views.index, name = "index" ),
path("ingreso", views.ingreso, name = "ingreso" ),
path("registro", views.registro, name = "registro" ),
path("ing_principal", views.IngPrincipal.as_view(), name = "ing_principal" ),
path("eliminar_usuario", views.eliminar_usuario, name = "eliminar_usuario" ),
path("leer_usuarios", views.leer_usuarios, name = "leer_usuarios" ),
path("actualizar_usuario", views.actualizar_usuario, name = "actualizar_usuario" ),
path("cargue_descargue", views.CargueDescargue, name = "cargue_descargue" ),
Recuerde que para poder abrir o ingresar a cualqueir URL de estas primero debe seguir los siguientes pasos:
1) se crea el entorno virutal
* Utilizaremos el siguiente comando para la instalación: sudo pip3 install virtualenvwrapper
* Posteriormente seguir los pasos de la guia: https://developer.mozilla.org/es/docs/Learn/Server-side/Django/development_environment
2) se descarga django en su computadora
* Se utiliza el siguiente enlace para la instalación de django: python -m pip install Django
* Si presenta algun inconveniente puede ingresar al siguiente link:[python -m pip install Django](https://docs.djangoproject.com/en/4.0/topics/install/)
3) se inicia el git para poder realizar modificaciones
* En el siguiente enlace encontrara la documentacion requerida: https://gist.github.com/cgonzalezdai/cc33db72a6fe5178637aabb562eae35c
4) se inicia el servidor
* Por ultimo, nos dirigimos a la carpeta donde se encuentre el documento "manage.py"
y escribimnos el siguiente comando: py manage.py runserver
NOTA IMPORTANTE: Para la instalacion de los paquetes de python es necesario descargar "pip"
Luego de haber iniciado el servidor ya podemos ingresar a las urls mediante la siguiente ip o local host: http://127.0.0.1:8000/ Posteriormente a esto ya puede visualizar cualquier archivo que se encuentre creado en el repositorio.
Nota final: El proyecto se realizo en un lapso de un poco mas de 24 horas. Desde el incio de la descarga del django hasta lo que se entregara a continuación.