Django es un framework para aplicaciones web gratuito y open source, escrito en Python. Es un WEB framework – un conjunto de componentes que te ayudan a desarrollar sitios web más fácil y rápidamente.
Verás, cuando estás construyendo un sitio web, frecuentemente necesitas un conjunto de componentes similares: una manera de manejar la autenticación de usuarios (registrarse, iniciar sesión, cerrar sesión), un panel de administración para tu sitio web, formularios, una forma de subir archivos, etc.
Por suerte para ti, hace tiempo varias personas notaron que los desarrolladores web enfrentan problemas similares cuando construyen un sitio nuevo, por eso juntaron cabezas y crearon frameworks (Django es uno de ellos) que te ofrecen componentes listos para usarse.
Contenido del curso.
1.- Instalación y preparativos.
1.1.- Instalación de Python como variable de sistema.
1.2.- Instalación de Django.
1.3.- Carpeta de proyecto y variable de sistema.
1.4.- Preparativos: arrancando el sistema.
1.5.- Selección de motor de base de datos.
1.6.- Activación del panel de control de Django.
1.7.- Acceso al panel de control de Django.
2.- Creando una aplicación usando Django.
2.1.- Creamos una aplicación nueva: un blog.
2.2.- Explicación de los funcionamientos del modelo.
2.3.- Creación de un modelo en una clase de Python.
2.4.- Sincronizar los elementos de la base de datos.
2.5.- Activar tabla en el panel de control.
3.- Generación de vistas y plantillas.
3.1.- Primeros contenidos en nuestro blog hecho con Django.
3.2.- Creación de una vista para mostrar nuestro contenido.
3.3.- Creamos un template y cambiamos las rutas.
3.4.- Comprobación de la vista de nuestra plantilla.
3.5.- Programación de nuestra plantilla con contenidos de Python.
3.6.- Plantilla dinámica en Django.
3.7.- Navegación entre las páginas de nuestro blog.
3.8.- Extensiones de plantilla.
3.9.- Estilizando nuestro blog en Django.
3.10.- Elemento lateral con información secundaria.
4.- Pagina de entrada única.
4.1.- Pagina de visualizado de un post.
4.2.- Creación del código de la plantilla.
4.3.- Histórico de artículos.
4.4.- Formulación de la vista.
4.5.- Acabado de la codificación.
4.6.- Aplicación del código.
4.7.- Activación de la vista por meses.
5.- Creación de comentarios en el blog.
5.1.- Modelos de comentarios.
5.2.- Integración del modelo para comentarios.
5.3.- URL´s y vistas.
5.4.- Vistas y plantilla.
5.5.- Listado de comentarios.
5.6.– Administración de comentarios.