Crear entorno virtual
python -m venv env
Activar
Windows
.\env\Scripts\activate
Crear archivo requirements.txt
Django==4.2.4
djangorestframework==3.14.0
Luego ejecutamos el siguiente comando
pip install -r requirements.txt
Creamos el proyecto en Django
django-admin startproject app
Movernos a la carpeta
cd app
Ejecutar
python manage.py runserver
Migramos
python manage.py migrate
y volvemos a ejecutar
python manage.py runserver
JWT RFC 7519 - JSON Web Token (JWT)
El token generado por Django Rest Framework para la autenticación basada en token tiene por defecto una longitud de 40 caracteres. Esto es lo que se establece en la configuración predeterminada de DRF.
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.TokenAuthentication',
],
'DEFAULT_AUTHENTICATION_TOKEN_LENGTH': 64, # Cambia esta longitud según tus necesidades
# ...
}