**
Es un framework para aplicaciones web gratuito y open source, escrito en Python. Un framework web es un conjunto de componentes que te ayudan a desarrollar sitios web más fácil y rápidamente.
¿QUÉ CONOCIMIENTOS SE NECESITAN PARA COMENZAR?
- PYTHON: ¿Sabes python y quieres desarrollar backend? Usa Django ¿No sabes aún python? Aprende python y después aprende Django, será mucho más sencillo, antes de aprender cualquier framework es necesario conocer el lenguaje de programación.
- HTML
- CSS
- JAVA SCRIPT
¿Cómo crear mi primer proyecto con Django?
Django se basa en el patrón Model Template View (MTV), al igual que el modelo vista controlador que es muy conocido, se basa en dividir cualquier aplicación en tres partes: los datos de una aplicación (modelo) , la interfaz de usuario (template), y la lógica de control (view) en tres componentes distintos.
-
MODEL: Maneja todo lo relacionado con la información, esto incluye como acceder a esta, la validación, relación entre los datos y su comportamiento.
-
TEMPLATE: Es el modulo que se encarga de mostrar la información.
-
VIEW : Es un enlace entre el modelo y el template. Decide que información sera mostrada y por cual template.
TEMPLATE ------------VIEW------------MODEL
Python nos proporciona una manera sencilla de enviar correos electronicos, muy usados para formularios de contacto, recuperacion de contraseñas entre otras acciones:
¿Cómo enviar un email con Django?
---- IN PROCESS... ---