- Crea un ambiente virtual:
- Activa el ambiente virtual:
# Activación en Unix
source env/bin/activate
# Activación en Windows
env\Scripts\activate
- Instala Django y DRF:
pip install django
pip install djangorestframework
pip install pyjwt
- Crea un nuevo proyecto en Django:
django-admin startproject jwt_auth
- Crea una nueva aplicación en Django:
python manage.py startapp api
- 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'
]
- Genera las migraciones y ejeculatas:
python manage.py makemigrations
python manage.py migrate
- Crea un super usuario:
python manage.py createsuperuser
- Corre la aplicación:
python manage.py runserver