- Python
- Django
- Django Rest Framewor
- HTML
- CSS
- MySQL
- Python 3.8+ (Verifica con
python3 --version
opython --version
) - pip (Verifica con
pip --version
) - venv ( Herramienta incluida de Python para crear entornos virtuales)
Si falta alguno de estos, instálelo:
-
Instala Python, pip, y venv:
cd stocksApp sudo apt update sudo apt install python3 python3-pip python3-venv
cd stocksApp
# Create the virtual environment
python -m venv venv
# Activate the virtual environment
source venv/bin/activate
Una vez activas el entorno virtual, instala las dependencias requeridas usando el archivo requirements.txt
:
pip install -r requirements.txt
python stocksApp/manage.py runserver
Los modelos son una parte esencial de Django para crear las tablas de las bases de datos. Con ellos, pudimos agilizar la creación de las tablas para los productos y los usuarios.
En Django Rest Framework viene incluida una clase que permite crear los endpoints de forma rápida y automática, lo que nos agilizó mucho esa tarea.
El proyecto nos ayudó mucho a mejorar no solo nuestras habilidades técnicas, sino también las blandas. A lo largo de todo el desarrollo, nos enfrentamos a dificultades y problemas que fuimos corrigiendo en equipo, lo que nos permitió mejorar nuestro conocimiento sobre la web y la construcción de APIs. Además, nos hizo crecer en nuestra forma de trabajar, ayudándonos a aprender cómo manejar situaciones complejas y lidiar con un equipo y la presión de entregar un producto. Por todo esto, estamos contentos con el resultado y esperamos que les guste.