Curso Django. Introducción e Instalación.Vídeo 1
Introducción al curso de Django
Resumen de la sección: En esta sección introductoria, el instructor comienza a explicar qué es Django y su importancia como un framework web escrito en Python. También menciona la necesidad de tener conocimientos previos en Python antes de comenzar este curso.
¿Qué es Django y para qué sirve?
- Django es un framework web gratuito y de código abierto escrito en Python.
- Es importante conocer Python para poder utilizar Django correctamente.
- Un framework web es un conjunto de herramientas, librerías y buenas prácticas que simplifican el desarrollo de aplicaciones web.
Ventajas de utilizar Django
- Permite crear sitios web complejos de forma rápida y sencilla.
- Simplifica tareas repetitivas, pesadas y comunes en el desarrollo web.
- Facilita la reutilización del código entre diferentes proyectos.
- Basado en el patrón Modelo-Vista-Controlador (MVC) con algunas variaciones.
Patrón Modelo-Vista-Controlador (MVC)
Resumen de la sección: El instructor explica el patrón Modelo-Vista-Controlador (MVC) y cómo se aplica en Django.
¿Qué es el patrón MVC?
- El patrón Modelo-Vista-Controlador consiste en dividir una aplicación en tres módulos principales: modelo, vista y controlador.
- El modelo gestiona los datos y la interacción con la base de datos.
- La vista muestra la información al usuario y permite su interacción.
- El controlador maneja las comunicaciones entre el modelo y la vista.
Aplicación del patrón MVC en Django
- Aunque Django no utiliza exactamente el patrón MVC, sigue una filosofía similar.
- Django reemplaza las siglas del patrón por "Modelo-Template-Vista" (MTV).
- El modelo en Django es similar al modelo en MVC, encargado de gestionar los datos.
- La vista en Django se llama "template", que es responsable de mostrar la información al usuario.
- El controlador en Django se llama "view", y gestiona las comunicaciones entre el modelo y la vista.
Ventajas de dividir una aplicación en módulos
Resumen de la sección: El instructor destaca las ventajas de dividir una aplicación en módulos utilizando el patrón Modelo-Vista-Controlador (MVC) o Modelo-Template-Vista (MTV).
Ventajas de dividir una aplicación
- Hace que las aplicaciones sean más funcionales, mantenibles y escalables.
- Facilita la incorporación de nuevas funciones a la aplicación en el futuro.
- Muchos frameworks utilizan el patrón MVC o MTV para mejorar la estructura y mantenibilidad de las aplicaciones.
Estas son las principales secciones del video.
Instalación de Python y Django
Resumen de la sección: En esta sección, el instructor explica que es necesario tener instalado Python en el ordenador antes de comenzar el curso. Recomienda haber realizado previamente un curso de Python para poder seguir adecuadamente este curso de Django. Luego, menciona que utilizará la versión 2.2 de Django y recomienda ver otro video suyo para evaluar si vale la pena hacer este curso en caso de que haya pasado mucho tiempo desde su publicación.
Instalación de Python y Django
- Para utilizar Django, es necesario tener instalado Python en el ordenador.
- Se recomienda haber realizado previamente un curso de Python antes de comenzar con Django.
- La versión utilizada en este curso es la 2.2 de Django.
- Para instalar Django, se debe ir a la página oficial del proyecto (django project punto com) y descargar la última versión disponible (en este caso, la 2.2).
- Si se tiene Linux o Mac, no es necesario realizar ninguna instalación adicional ya que Django viene preinstalado.
- En Windows, se puede instalar Django utilizando pip. Abrir una consola con permisos de administrador y ejecutar el comando "pip install django==2.2".
- Es posible que surjan problemas durante la instalación debido a las diferencias entre los ordenadores. Se recomienda buscar soluciones en línea utilizando descripciones específicas del problema.
- Una vez instalado correctamente, se puede verificar escribiendo "python" en la consola para abrir el intérprete de Python y luego importando "django" y verificando su versión con "django.VERSION".
Solución de problemas durante la instalación
Resumen de la sección: En esta sección, el instructor menciona que es común encontrar problemas durante la instalación de Django y ofrece consejos para solucionarlos. Recomienda tomar nota del error específico, buscar en Google y encontrar soluciones a través de investigaciones adicionales.
Solución de problemas durante la instalación
- Durante la instalación de Django, pueden surgir diversos problemas.
- Es recomendable tomar nota del error específico que aparece y buscar en Google para encontrar posibles soluciones.
- El instructor planea hacer un video adicional sobre cómo utilizar Google para resolver este tipo de problemas.
- Es importante investigar y comprender las soluciones encontradas para aplicarlas correctamente.
Verificación de la instalación correcta
Resumen de la sección: En esta sección, el instructor muestra cómo verificar si Django ha sido instalado correctamente en el ordenador. Se utiliza el intérprete de Python para importar Django y verificar su versión.
Verificación de la instalación correcta
- Para verificar si Django ha sido instalado correctamente, se puede abrir el intérprete de Python desde la consola.
- Importar "django" utilizando el comando "import django".
- Verificar la versión instalada utilizando "django.VERSION".
- Si se muestra correctamente la versión instalada, significa que Django ha sido instalado con éxito.
Fin del primer video
Resumen de la sección: El primer video concluye aquí.