Proyecto basado en el Curso de Django de Moises Sepulveda 2020 Este proyecto incluye:
- Operaciones CRUD
- Paginación de datos
- Sweet Alert
- Autorizacion y autenticacion por roles y credenciales de Facebook
- Operaciones basicas con Django Rest Framework
- PWA
Verificar version de Python y Django respectivamente
python --version
python -m django --version
Crear entorno virtual.
virtualenv venv
source venv/bin/activate
Instalar Django / paquetes necesarios
pip install Django==3.1.2
pip install -r requirements.txt
Crear proyecto en la misma carpeta (Para eso esta el punto final)
django-admin startproject <NombreProyecto> .
Ejecutar servidor
python manage.py runserver
Migraciones
python manage.py makemigrations
python manage.py migrate
Crear superusuario
python manage.py createsuperuser
Crear archivo env dentro del folder con nombre del proyecto, para este proyecto especifico se necesita:
DEBUG=True
SOCIAL_AUTH_FACEBOOK_KEY=''
SOCIAL_AUTH_FACEBOOK_SECRET=''