Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre:
Conocimientos generales sobre el lenguaje Python.
1.- Escribe un programa que imprima la serie de Fibonacci. Cada número de la serie de Fibonacci
es el resultado de la suma de los dos anteriores.
1.- ¿Qué ventaja tiene usar APIView sobre View cuando estamos construyendo las vistas basadas
en clases de un API?
View es solo para vistas basadas en clases, trae solo funciones básicas como post y
get nada más.
ApiView es solo para servicios REST y lo mismo que lo anterior solo trae métodos
básicos que son: POST y GET.
El request.user se usa para recuperar el usuario activo, por ejemplo en el form_valid para cambiar
la contraseña, y en el request.auth se va a tener información cuando exista la atenticacion por
token.
3.- ¿Por qué heredamos de AbstractUser cuando queremos extender datos del usuario?
4.- ¿Por qué no se debe usar autenticación por medio de sesiones cuando se está
creando un REST API?