Skip to content

julioctorres/backend_servicios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

backend_servicios

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors