¿Qué hace Django de Python?
Django es un framework de aplicaciones web de código abierto escrito en Python. Se adopta el patrón de marco de MTV, a saber, modelo M, vista V y plantilla T. Fue desarrollado originalmente para administrar algunos de los sitios web basados en contenido de noticias de Lawrence Publishing Group, es decir, software CMS (sistema de gestión de contenido). Y fue lanzado bajo licencia BSD en julio de 2005. Este conjunto de marcos lleva el nombre del guitarrista de jazz gitano belga Django Reinhardt.
Se recomienda estudiar el "tutorial de Python"
Introducción al marco
El proyecto Django es un marco personalizado de Python, que se originó en un sitio web de noticias en línea y se lanzó en 2005. Se publica el formulario de código abierto. Los componentes principales del marco Django son:
Mapeo relacional de objetos para crear modelos
Una interfaz de administración perfecta diseñada para usuarios finales
Diseño de URL de primera clase
p>Lenguaje de plantilla fácil de usar para el diseñador
Sistema de almacenamiento en caché.
Django (pronunciado: [`dɡ?]) es un marco de desarrollo web de código abierto (open source web framework) escrito en lenguaje Python. Fomenta un desarrollo rápido y sigue el diseño MVC.
contar. Django cumple con los derechos de autor de BSD, se lanzó por primera vez en julio de 2005 y lanzó la primera versión oficial 1.0 en septiembre de 2008.
Django lleva el nombre del músico de jazz belga Django Reinhardt. Es un gitano que toca principalmente la guitarra y también el violín.
Debido al rápido desarrollo de Django en los últimos años, sus aplicaciones se han extendido cada vez más. Fue seleccionado como SD Times 100 de 2013 por la famosa revista de desarrollo de TI SD Times, en el ranking "API, Library". and Framework"
Clasificado 6º en la categoría, se considera líder en el campo.
Filosofía de diseño
El objetivo principal de Django es desarrollar sitios web basados en bases de datos de forma fácil y rápida. Enfatiza la reutilización de código y múltiples componentes pueden servir fácilmente a todo el marco en forma de "complementos".
Django tiene muchos complementos potentes de terceros e incluso puedes desarrollar fácilmente los tuyos propios. kit de herramientas. Esto hace que Django sea muy escalable. También enfatiza el desarrollo rápido y el principio DRY (No repetirse).