Django Guía

Guía Definitiva de Django

Bienvenido a este repositorio diseñado para aprender Django de manera profunda y práctica. A diferencia de otras guías, este repositorio contiene código fuente validado que acompaña a cada lección, permitiéndote ver cómo funcionan los conceptos en un proyecto real.

🚀 ¿Cómo usar esta guía?

Esta documentación se divide en lecciones que cubren desde lo básico hasta temas avanzados. Cada sección está respaldada por código funcional que puedes encontrar en la carpeta src/ del repositorio.

📚 Índice de Contenidos

🚀 Proyectos Reales

🛠️ Instalación y Ejecución

Para ejecutar el código de ejemplo en tu máquina local:

  1. Clonar el repositorio:

    git clone https://github.com/RchrdMrtnz/Guia_de_Aprendizaje_de_Django.git
    cd Guia_de_Aprendizaje_de_Django
  2. Crear y activar un entorno virtual:

    python3 -m venv venv
    source venv/bin/activate  # En Windows: venv\Scripts\activate
  3. Instalar dependencias:

    pip install -r requirements.txt
  4. Ejecutar migraciones:

    cd src
    python manage.py migrate
  5. Correr el servidor:

    python manage.py runserver

✅ Validación del Código

Una característica clave de esta guía es que todo el código está validado mediante pruebas automatizadas. Puedes verificar que todo funciona correctamente ejecutando el script de validación:

# Desde la raíz del repositorio
./validar_codigo.sh

Esto ejecutará la suite de pruebas de Django (tests.py) para asegurar que los modelos y vistas se comportan como se espera.