Apuntes Project_CapacIT‐Web - Capacit-ISPC/Project_CapacIT-Web GitHub Wiki
Ultima versión 23/05
Clonar Repositorio:
git clone https://github.com/Capacit-ISPC/Project_CapacIT-Web.git
FRONT-END`
- Dentro de C:...\Project_CapacIT-Web\Front-end\CapacitApp
npm install
- Instalacion json-server, esto es lo para pruebas
- 2.a) Instalación global, si ya se hizo antes pasar a 2.b)
npm install -g json-server
- 2.b) Dentro de C:/.../Project_CapacIT-Web/Front-end/CapacitApp/
json-server --watch db.json
- Comando dentro de C:...\Project_CapacIT-Web\Front-end\CapacitApp
ng serve -o
- Abrir
http://localhost:4200/
Para prueba de pago:
Datos de la tarjeta fake que se generó para probar el funcionamiento
- Card Type: Visa
- Card Number: 4032035573581451
- Expiration Date: 09/2028
- CVV: 952
BACK-END
- Crear entorno virtual venv en carpeta de Proyecto, C:/.../Project_CapacIT-Web/Back-end/ con el comando:
python -m venv venv ( o py -m venv venv)
- Comando para activar entorno virtual, dentro de C:/.../Project_CapacIT-Web/venv/Scripts/ y aplicar comando activate
C:/.../Project_CapacIT-Web/venv/Scripts> activate
(o en VSC presionar F1, >Python: Select Interpreter (el recomendado con venv). Con esto queda activado en todas las nuevas terminales.
Para desactivar en una terminal, volver a ruta C:/.../Project_CapacIT-Web/venv/Scripts/ y aplicar comando deactivate
C:\...\Project_CapacIT-Web\venv\Scripts>deactivate
- Instalación requirements.txt, ejecutamos dentro de C:/.../Project_CapacIT-Web/Back-end/ con el comando:
pip install -r requirements.txt
- Ejecutar servidor
python manage.py runserver
- Levantar servidor/admin : http://127.0.0.1:8000/admin para acceder a panel de Django
Usuario: [email protected]
Contraseña: admin1234
Usuario: [email protected]
Contraseña Capacit1428
-
Opciones para ver base de datos
- Instalar Extensión SQLite en VSC
- Ver gestor de base de datos DB Bowser
-
Caso de error en el paso 5)
a - Ejecutar comando makemigrations para crear nuevas migraciones basadas en los cambios realizados en los modelos de la aplicación.
python manage.py makemigrations
b - Ejecutar comando migrate para aplicar las migraciones a la base de datos
python manage.py migrate