Instalación
Instalación entorno
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
En clase seguiremos el tutorial de Mozilla: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django Si en algún momento te pierdes, tendrás el código de clase en https://github.com/lmorillas/django-locallibrary-tutorial y el código completo de Mozilla en https://github.com/mdn/django-locallibrary-tutorial
Puedes seguir por tu cuenta el tutorial del sitio de Django: https://docs.djangoproject.com/en/4.1/intro/tutorial01/ (y siguientes)
Instalación entorno
Creación de un proyecto y una app
HTTP requests & responses
Creación y uso de modelos
Configuración del admin
Urls, vistas, plantillas
Urls, vistas, plantillas
Vistas genéricas son una forma de crear vistas que se pueden reutilizar en diferentes proyectos.
Gestión de sesiones
Formularios
Autenticación y permisos
Subida de archivos
Subida de archivos
Ejemplo uso de mapas con leaflet