Skip to content

MatiasSolisBello/TecnoMarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TecnoMarket_v1

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

Ejecución de proyecto

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=''