/cf-jwt-auth-bootcamp

Material para la Clase "Autenticación mediante JWT" del Bootcamp de Backend Avanzado de Código Facilito

Primary LanguagePython

Proceso de Instalación

  1. Crea un ambiente virtual:
python3 -m venv env
  1. Activa el ambiente virtual:
# Activación en Unix
source env/bin/activate

# Activación en Windows
env\Scripts\activate
  1. Instala Django y DRF:
pip install django
pip install djangorestframework
pip install pyjwt
  1. Crea un nuevo proyecto en Django:
django-admin startproject jwt_auth
  1. Crea una nueva aplicación en Django:
python manage.py startapp api
  1. Agrega la aplicación de rest_framework y la que acabamos de crear en el archivo de settings.py:
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'api'
]
  1. Genera las migraciones y ejeculatas:
python manage.py makemigrations
python manage.py migrate 
  1. Crea un super usuario:
python manage.py createsuperuser
  1. Corre la aplicación:
python manage.py runserver