Rustango docs
← rustango (español)

Guías

Modelos

Un modelo es una struct de Rust que se asigna a una tabla de base de datos. Añade #[derive(Model)], anota los campos, y Rustango genera el esquema, un…

Recetario del ORM

Patrones para el ORM de Rustango más allá de lo básico. Si vienes del ORM de Django, de Eloquent de Laravel o de ActiveRecord de Rails, las formas que…

El panel de administración

Rustango genera una interfaz de administración completa a partir de tus modelos — la misma idea que el admin de Django o un panel Nova/Filament de…

Serializadores

Un serializador convierte una instancia de modelo en una forma tipada, lista para JSON — y de vuelta a la entrada. Es la respuesta de Rustango a un…

ViewSets — APIs REST CRUD

Un ViewSet convierte un modelo en un recurso REST completo — endpoints para listar, crear, leer, actualizar y eliminar registros — a partir de una sola…

Vistas HTML — páginas renderizadas en el servidor

Una vista HTML convierte un modelo en páginas web renderizadas en el servidor — una página de listado, una página de detalle y formularios de…

OpenAPI

Rustango genera una especificación OpenAPI 3.1 para tu API y la sirve con Swagger UI / Redoc — sin anotaciones que mantener a mano. Apunta el generador a…

El método QUERY

QUERY (RFC 10008, un Proposed Standard publicado en junio de 2026) es el «GET seguro con cuerpo». Es seguro e idempotente como GET, pero los criterios de…

Servidor MCP

El Model Context Protocol (MCP) es el estándar abierto que permite a un agente de IA — Claude, un asistente de IDE, tu propia app LLM — llamar de forma…

Nombres de URL y reverse

Codificar URLs a mano (/posts/42) por todos los handlers y templates es frágil — cambia una ruta y cada literal se rompe en silencio. Rustango te da la…

Referencia de la CLI manage

Esta es la herramienta de línea de comandos de Rustango, como el manage.py de Django, el artisan de Laravel o el comando rails de Rails. En un proyecto…

Migraciones y el motor de migraciones

Rustango incluye un motor de migraciones al estilo de Django: editas tus modelos, ejecutas makemigrations para generar un archivo JSON versionado que…

Middleware

El middleware es código que se ejecuta alrededor de cada petición — antes de que tu handler la vea y después de que produce una respuesta. Ahí es donde…

Trabajos en segundo plano

Cierto trabajo no debería suceder durante una petición — enviar un correo de bienvenida, redimensionar una subida, sincronizar una API de terceros…

WebSockets y SSE

La mayoría de las peticiones son de un solo disparo: pregunta, respuesta, listo. Las características en tiempo real son la excepción — una notificación en…

Caché

La caché almacena el resultado de un trabajo costoso — una consulta pesada, un fragmento renderizado, una llamada a una API de terceros — para que la…

Archivos, subidas y medios

Casi toda aplicación almacena archivos de usuario — avatares, adjuntos, informes exportados, imágenes. Rustango te ofrece un trait Storage con backends…

Internacionalización (i18n)

La internacionalización consiste en servir tu app en el idioma del usuario. Rustango la divide en dos mitades: resolver qué locale quiere una petición…

Enviar correo electrónico

Mensajes de bienvenida, restablecimientos de contraseña, recibos, alertas — la mayoría de las aplicaciones envían correo transaccional. Rustango te ofrece…

Pruebas

Las pruebas rápidas y fiables necesitan controlar tu aplicación igual que lo hace un cliente: sin arrancar un servidor ni tocar la red. El TestClient de…

Guía de seguridad

Esta guía cubre todas las funciones de seguridad que incluye Rustango y cómo combinarlas. Si vienes de Django, Laravel o Rails, la mayoría te resultarán…