- Diagrama Entidad Relacion
-
Modulos a Instalar
- flask
- flask-sqlalchemy
- flask-migrate
- flask-cors
- flask-jwt-extended
- python-dotenv
- psycopg2-binary
-
Entorno Virtual
- Crear y activar entorno virtual
pipenv shell
- Instalar modulos
pipenv install flask flask-sqlalchemy flask-migrate flask-cors python-dotenv psycopg2-binary
- Generar y Ejecutar Migraciones
- activar comando flask en el terminal
Windows
SET FLASK_APP=src/app.py
Linux o Mac
export FLASK_APP=src/app.py
- Creacion y Ejecucion de las migraciones
Este comando solo lo ejecutamos la primera vez si no existe la carpeta migrations
flask db init
Crear las migraciones
flask db migrate
Actualizamos la base de datos con las migraciones
flask db upgrade