Volver al índice
Modo oscuro
Django

Django por Santiago Soñora

Este tutorial está diseñado para guiar a quienes desean aprender más acerca de Django. Es ideal para un nivel medio.

Django es un framework de desarrollo web 'batteries-included' para Python, que promueve el desarrollo rápido con un diseño limpio y pragmático. Esta guía de nivel intermedio profundiza en su arquitectura MVT (Model-View-Template), el potente ORM para la interacción con bases de datos, el sistema de ruteo avanzado (URLs), las vistas (basadas en funciones y clases), el lenguaje de plantillas de Django (DTL), la gestión de formularios, el sistema de autenticación integrado, la personalización del panel de administración, y el manejo de archivos estáticos y de medios. Permite construir aplicaciones web complejas y robustas siguiendo las convenciones de Django.

“Hola, mundo” en Django

Un proyecto básico de Django que responde con 'Hola, mundo' en la URL raíz, mostrando la interacción entre urls y views.

📋 Copiar
# En mi_app/views.py
from django.http import HttpResponse

def hola_mundo(request):
    return HttpResponse("Hola, mundo")

# En mi_proyecto/urls.py
from django.urls import path
from mi_app import views

urlpatterns = [
    path('', views.hola_mundo, name='inicio'),
]

Resultado:

Output
Hola, mundo (mostrado en http://localhost:8000 en la ruta raíz)

Comandos básicos

Familiarizarse con estos comandos es esencial para interactuar eficientemente con Django:

Conceptos Clave

Comprender estos conceptos fundamentales te ayudará a dominar Django de forma más organizada y eficiente:

Casos de uso

Algunos ejemplos de aplicaciones prácticas donde se utiliza Django:

Consejos para Principiantes

Aquí tienes algunas recomendaciones para facilitar tus inicios en Django:

Herramientas relacionadas

Si te interesa Django, también podrías explorar estas herramientas:

Recursos útiles

Amplía tus conocimientos con estos enlaces y materiales: