Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN WEB
FRAMEWORK INTRODUCTION
UNIDAD I
1
ÍNDICE
Django ................................................................................................ 3
Glosario .............................................................................................. 3
Mixin ................................................................................................ 3
URL .................................................................................................. 4
Middleware ...................................................................................... 4
Bibliografía......................................................................................... 4
2
Django
Glosario
Class based views
Es una funcionalidad que nos permite modelar nuestras vistas como clases resuelve
el no tener que escribir siempre el mismo tipo de código cuando mostramos una
página web o hacemos un mantenimiento ligado a un modelo de datos.
Permiten estas clases un nivel más alto de reutilización de nuestro código y permite
mantener la cohesión de nuestras clases.
Clase view
Es el núcleo de todo el montaje, y si ninguno de las funcionalidades que nos
proporciona Django nos sirve, casi seguro que empezaremos a crear nuestra propia
classe extendiendo de ésta.
Mixin
Clase que no está concebida para tener entidad por sí misma, sino por extender la
funcionalidad otras clases usando la herencia múltiple de Python. Añade
funcionalidad a las clases, podemos crear mixins cómo si de módulos Python se
tratara y aplicarlos a nuestras clases para dotarlas de más funcionalidad.
3
URL
Dirección en la cual podremos visualizar nuestras vistas y/o plantillas.
Middleware
Framework para el procesamiento de solicitudes/respuestas de Django. Es un
sistema de "complemento" ligero y de bajo nivel para alterar globalmente la entrada
o salida de Django.
Bibliografía
Staff Django. (2022). Django documentation. 21 de febrero del 2022, de django
project Sitio web: https://docs.djangoproject.com/en/4.0/
Oxford. (2021). Classy Class-Based Views.. 21 de febrero del 2021, de ccbv Sitio
web:
https://ccbv.co.uk/#:~:text=Django's%20class%2Dbased%20generic%20views,in%
20order%20to%20be%20extensible.