- Crear TikTravel en C:\
- pip install -r requirements.txt
- npm install vue
- git clone este proyecto en C:\TikTravel
- python manage.py makemigrations y luego python manage.py migrate para hacer las tablas de la base de datos
- npm run dev para hacer el front
- python manage.py runserver y npm run build para hacer el back
Después de python manage.py runserver busca:
- Endpoints sin autenticación: /api/docs
- Endpoints con autenticación: /api-auth/docs
En los docs se pueden probar los endpoints
Importante: en vue modo dev la url de la api no es /api, es http://127.0.0.1:8000/api
- ctrl + mayus + p
- Python: crear entorno
- En un archivo .py abre nueva terminal, debería aparecer (.venv) al principio de la linea de la consola
- pip install django
- pip install django-ninja
- npm init vue@latest
- instalar todo menos tests, jsx y typescript
- cd nombre del proyecto
- npm install
- npm run dev
- proyecto-vue (sin php)
- public
- assets (crear esta carpeta y meter todo lo de public)
- .ico
- assets (crear esta carpeta y meter todo lo de public)
- src (resources en tu proyecto)
- assets
- .css
- .jpg
- components
- .vue
- router
- index.js
- stores
- counter.js
- views
- .vue
- App.vue
- main.js
- assets
- index.html
- .config.js
- public
- DEBUG = False
- npm run build
- python manage.py collectstatic