¿Django es front-end o back-end?
¿Django es front-end o back-end?
Parte delantera.
Django es un framework de aplicaciones web de código abierto escrito en Python. Utilizando el modelo de marco de MTV, es decir, modelo M, vista V, plantilla T, se desarrolló originalmente para administrar algunos sitios web de noticias bajo Lawrence Publishing Group, que es un software CMS (sistema de gestión de contenido). Fue lanzado bajo licencia BSD en julio de 2005. Este marco lleva el nombre del guitarrista de jazz gitano belga Django Reinhardt.
¿Están separados el front-end y el back-end de Django?
No importa qué lenguaje de programación se utilice para el desarrollo web, existen dos modelos de desarrollo, uno es que el front-end y el back-end no están separados, y el otro es que el front-end y el back-end están separados. El modelo de desarrollo de separación front-end y back-end tiene un alto grado de acoplamiento y es adecuado para el desarrollo web puro. El modelo de desarrollo de separación de front-end tiene un bajo acoplamiento. El front-end puede agregar, eliminar y verificar datos a través de la interfaz de acceso. Por lo tanto, en términos de conveniencia de desarrollo, el front-end y el back-end no están separados y son más utilizados por los desarrolladores. En el marco de Django, existe un DjangoRestFramework, denominado DRF, que es un poderoso conjunto de herramientas de desarrollo comercial basado en el marco de Django. Se utiliza para construir API web de estilo RESTful y actualmente es uno de los marcos de tecnología comercial más populares.
1. Cuando inicie el servidor Django usando el servidor Manage .py, cargará settings.py en el mismo directorio. Este archivo contiene información de configuración en el proyecto, como la URLCONF mencionada anteriormente. La configuración más importante es ROOT_URLCONF, que le dice a Django qué módulo de Python debe usarse como URLConf de este sitio.
2. Al acceder a la URL, Django cargará URLConf de acuerdo con la configuración de ROOT_URLCONF.
3. Luego haga coincidir los patrones de URL en URLConf uno por uno en orden. Si lo encuentra, llama a la función de vista asociada con el objeto HttpRequest como primer parámetro (normalmente Solicitud).