Antonio Melé

Django 2


Скачать книгу

       Traducción de modelos con django-parler

       Instalar django-parler

       Traducir campos de modelo

       Integrar traducciones en el panel de administración

       Crear migraciones para traducciones de modelos

       Adaptar vista para traducciones

       Formato localizado

       Validar campos de formulario con django-localflavor

       Crear un sistema de recomendación

       Recomendar productos en base a compras anteriores

       Resumen

       10. Construir una plataforma e-learning

       Configurar el proyecto e-learning

       Construir el modelo curso

       Registrar los modelos en el sitio de administración

       Usar fixtures para crear datos iniciales para los modelos

       Utilizar modelos para contenido diverso

       Utilizar herencia de modelos

       Modelos abstractos

       Herencia multitabla de modelos

       Modelos Proxy

       Crear los modelos de contenido

       Campos de modelo personalizados

       Añadir orden a objetos de módulos y contenidos

       Crear un CMS

       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

       Resumen

       11. Renderizar y cachear contenido

       Mostrar cursos

       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

       Utilizar el sistema de caché

       Sistemas de caché disponibles

       Instalar Memcached

       Configurar la caché

       Añadir Memcached al proyecto

       Monitorizar Memcached

       Niveles de caché

       Usar la API de caché de bajo nivel

       Cachear basándose en datos dinámicos

       Cachear fragmentos de plantilla