BlogIntroducción a Django
Introducción a Django
Qué es Django, instalación y primer proyecto.
Documento 1 de 2 3 secciones
1 ¿Qué es Django?
Django es un framework de Python para desarrollo web de alto nivel que sigue el patrón MVT (Model-View-Template) y el principio "batteries included": viene con todo lo que necesitas listo para usar: ORM, autenticación, panel de administración, formularios, seguridad y más.
1
Modelo (Model) — Define la estructura de los datos y se comunica con la base de datos mediante el ORM.
2
Vista (View) — Contiene la lógica de negocio: recibe una petición HTTP y devuelve una respuesta.
3
Template — Archivos HTML con variables y lógica de presentación (similar a Jinja2).
2 Instalación y Primer Proyecto
python
# Crear entorno virtual
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
# Instalar Django
pip install django
# Crear proyecto
django-admin startproject mi_sitio
cd mi_sitio
# Crear aplicación
python manage.py startapp cursos
# Ejecutar servidor
python manage.py runserver
# Abrir: http://127.0.0.1:80003 URLs y Vistas
python
# cursos/views.py
from django.http import HttpResponse
from django.shortcuts import render
def inicio(request):
return HttpResponse("<h1>Bienvenido a DevLearn</h1>")
def lista_cursos(request):
cursos = [
{"id": 1, "titulo": "Python"},
{"id": 2, "titulo": "JavaScript"},
]
return render(request, "cursos/lista.html", {"cursos": cursos})
# cursos/urls.py
from django.urls import path
from . import views
urlpatterns = [
path("", views.inicio),
path("cursos/", views.lista_cursos),
]Comentarios
Sé el primero en comentar.
Deja tu comentario
Volver al blog deybidev.com
