Comenzamos!
  • Introducción
  • Descargas
  • CRUD
Modelos
  • Nueva aplicación & configuración principal
  • Primer Modelo
  • Primera Migración
  • Registrar Modelo en Admin
  • Python Shell
  • Tipos de Campos (Fieldtypes)
  • Clave Foránea con Django User Model
  • Claves Foráneas - Many to Many Field
  • Modelo y Claves Foráneas - Python Shell
  • Get absolute URL
  • Señales (pre_save, post_save)
  • Model Managers
  • Métodos de las Instancias - personalizados (custom instance methods)
Plantillas
  • Configuración inicial
  • Cargar plantilla en una vista
  • Contexto en una plantilla
  • Herencias & bloques de contenido
  • BOOTSTRAP
  • Estilo & CSS
  • Tags integrados
  • Include Tag
  • Filtros
  • Custom Template Tags
Vistas - Function Views
  • Intro y view function básica
  • Create View
  • Detail View
  • List View
  • Update View
  • Delete View
  • Decorador: 'Login Required'
Vistas - Class Based Views (vistas basadas en clases)
  • Intro
  • Template View (vista plantilla)
  • Template View II - subclase y overrides
  • Detail View (objeto individuo)
  • List View (listar)
  • Create View (crear)
  • Update View (modificar/actulizar)
  • Delete View (borrar/eliminar)
  • Mixin
Formularios
  • Escribir un Formulario, Renderizarlo
  • Formulario en una plantilla con metodo HTTP, POST
  • Recuperar datos limpos de un formulario con validaciones
  • Crear Model y Guardarlo en el Admin
  • Validaciones de Formulario y Campos varios
  • Guardar datos en la base de datos (formulario y modelo)
  • ModelForm + crear campos nuevos de formulario fuera del modelo
  • Widgets & Labels
  • Formsets
  • Model Formsets
  • Modificar Querysets en Model Formsets
Producción
  • Lanzar tu proyecto con Heroku
  • Agracedimientos & Siguientes Pasos...