Está en la página 1de 4

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE TIJUANA


SUBDIRECCIÓN ACADÉMICA

DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN

SEMESTRE FEBRERO – JUNIO 2022

ING. EN TECNOLOGÍAS DE LA INFORMACIÓN Y


COMUNICACIONES

PROGRAMACIÓN WEB

FRAMEWORK INTRODUCTION
UNIDAD I

MARIANA ALEJANDRA GUERRA GARCÍA


19211083

RAY BRUNETT PARRA GALAVIZ


21/FEBRERO/2022

1
ÍNDICE

Django ................................................................................................ 3

Glosario .............................................................................................. 3

Class based views .......................................................................... 3

Clase view ....................................................................................... 3

Mixin ................................................................................................ 3

URL .................................................................................................. 4

Middleware ...................................................................................... 4

Bibliografía......................................................................................... 4

2
Django

Es un framework de alto nivel que fomenta un desarrollo rápido y un diseño limpio y


pragmático. Se encarga de gran parte de las molestias del desarrollo web, por lo
que puede concentrarse en escribir su aplicación sin necesidad de reinventar. Es
gratis y de código abierto.

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/

aaloy. (2012). DJANGO CLASS BASED VIEWS - INTRODUCCIÓN. 21 de febrero


del 2022, de apsl Sitio web: https://www.apsl.net/blog/2012/02/26/django-class-
based-views-introduccion/

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.

También podría gustarte