"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Tabla de contenidos: Conceptos básicos de Django

Tabla de contenidos: Conceptos básicos de Django

Publicado el 2024-11-02
Navegar:177

Table of Contents: Django Basics

Sintoniza Mi Live haz clic aquí


Tabla de contenido: Conceptos básicos de Django

  1. Introducción a Django

    • Descripción general de Django Framework
    • Instalando Python
    • Configuración de un entorno virtual
    • Instalando Django
    • Creando tu primer proyecto Django
  2. Estructura del proyecto Django

    • Comprensión del diseño del proyecto de Django
    • Administración de la configuración de Django
    • Configuración de los ajustes de la base de datos
    • Descripción general de los archivos urls.py, views.py y models.py
  3. Creación de aplicaciones Django

    • ¿Qué es una aplicación Django?
    • Creación y registro de una aplicación
    • Comprensión de la estructura de la aplicación
    • Vincular aplicaciones al proyecto principal
  4. Modelos de Django

    • Introducción a Django ORM
    • Creación y gestión de modelos
    • Migraciones de Bases de Datos con makemigrations y migrar
    • Consultando la base de datos con Django ORM
  5. Administrador de Django

    • Configurando la interfaz de administración de Django
    • Personalizar la interfaz de administración
    • Administración de usuarios y permisos
    • Creando un superusuario
  6. Vistas y URL de Django

    • Comprensión de las vistas en Django
    • Enrutamiento de URL y patrones de URL
    • Vistas basadas en clases versus vistas basadas en funciones
    • Representación de plantillas HTML
  7. Plantillas de Django

    • Introducción al lenguaje de plantillas Django (DTL)
    • Creación y uso de plantillas
    • Herencia y reutilización de plantillas
    • Trabajar con etiquetas y filtros de plantilla
  8. Formularios de Django

    • Introducción a los formularios de Django
    • Creación y validación de formularios
    • Manejo de envíos de formularios
    • Personalizar diseños de formularios con Crispy Forms
  9. Archivos multimedia y estáticos de Django

    • Servicio de archivos estáticos en Django
    • Administración de archivos multimedia (imágenes, vídeos, etc.)
    • Configuración de rutas estáticas y multimedia
    • Implementación de archivos multimedia y estáticos en producción
  10. Autenticación de usuario

    • Introducción al sistema de autenticación de Django
    • Creación de vistas de registro e inicio de sesión de usuario
    • Administrar sesiones de usuario
    • Implementación de la funcionalidad de restablecimiento de contraseña
  11. Construyendo API REST con Django

    • Introducción al marco REST de Django (DRF)
    • Creación de puntos finales API
    • Serializadores y QuerySets
    • Autenticación y Permisos en DRF
  12. Pruebas en Django

    • Introducción a las pruebas de Django
    • Escribir pruebas unitarias para vistas, modelos y formularios
    • Usando el cliente de prueba de Django
    • Ejecución de pruebas y visualización de resultados
  13. Implementación de un proyecto Django

    • Preparando un proyecto Django para producción
    • Configuración de un servidor de producción
    • Configurando Gunicorn y Nginx
    • Implementación en plataformas como Heroku o DigitalOcean
  14. Conclusión y próximos pasos

    • Resumen de los conceptos básicos de Django
    • Mejores prácticas para el desarrollo de Django
    • Recursos para mayor aprendizaje
    • Introducción a temas avanzados de Django (por ejemplo, canales, almacenamiento en caché)

Declaración de liberación Este artículo se reproduce en: https://dev.to/vincod/table-of-contents-django-basics-5h89?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3