Está en la página 1de 2

🐍

Patrón de diseño MVC y MTV


🌱 Patrón de diseño MVC
🌱 Patrón de diseño MTV
🌱 Patrón de diseño MVC
El patrón de arquitectura de software MVC (Model-View-Controller) se basa en dividir
una aplicación en tres piezas: la lógica de acceso a la base de datos, la lógica de
negocios y la lógica de presentación. Este patrón de diseño hace que sea más fácil
hacer cambios en algún lugar en particular sin afectar el resto de la aplicación.
En este patrón, el modelo hace referencia al acceso a la base de datos, la vista se
refiere a la parte del sistema que selecciona qué mostrar y cómo mostrarlo, y el
controlador implica la parte del sistema que decide qué vista usar, dependiendo de la
entrada del usuario.

🌱 Patrón de diseño MTV


Django implementa una versión distinta del patrón MVC, ya que para Django, la vista
solo describe qué datos serán presentados y no cómo se verán los mismos. Son las

Patrón de diseño MVC y MTV 1


plantillas las que describen como los datos son mostrados. Esta variación se denomina
patrón MVT (Model-Template-View).
Por otro lado, en este caso el controlador es el propio framework, ya que es Django
quien envía una solicitud a la vista adecuada de acuerdo a la configuración del sistema.

Patrón de diseño MVC y MTV 2

También podría gustarte