Traducción de modelos con django-parler
Integrar traducciones en el panel de administración
Crear migraciones para traducciones de modelos
Adaptar vista para traducciones
Validar campos de formulario con django-localflavor
Crear un sistema de recomendación
Recomendar productos en base a compras anteriores
10. Construir una plataforma e-learning
Configurar el proyecto e-learning
Registrar los modelos en el sitio de administración
Usar fixtures para crear datos iniciales para los modelos
Utilizar modelos para contenido diverso
Herencia multitabla de modelos
Crear los modelos de contenido
Campos de modelo personalizados
Añadir orden a objetos de módulos y contenidos
Añadir un sistema de autenticación
Crear las plantillas de autenticación
Crear vistas basadas en clases
Utilizar mixins para las vistas basadas en clases
Trabajar con grupos y permisos
Restringir el acceso a las vistas basadas en clases
Gestionar módulos y contenido de los cursos
Utilizar conjuntos de formularios para los módulos del curso
Añadir contenido a los módulos de un curso
Gestionar módulos y contenidos
Reordenar módulos y contenidos
Utilizar mixins de django-braces
11. Renderizar y cachear contenido
Añadir el registro de estudiantes
Crear una vista de registro para estudiantes
Inscribir estudiantes en cursos
Acceder al contenido del curso
Renderizar diferentes tipos de contenido
Usar la API de caché de bajo nivel