Cómo usar esta herramienta para desarrolladores
- Primera línea:
Model: Nombre. - Añade campos como
email:EmailField unique=true. - Ejecuta el generador.
- Revisa migraciones y opciones antes de usarlo.
Escribe un nombre de modelo y sus campos en un formato breve y obtén un bloque de models.Model listo para adaptar. Cada línea usa nombre:tipo y admite opciones comunes como max_length, null, blank, default o unique. El generador valida nombres básicos antes de producir código.
Model: Nombre.email:EmailField unique=true.Convierte una pequeña DSL de campos en una clase de modelo Django con argumentos explícitos.
models y las opciones admitidas se convierten en argumentos Python.No genera relaciones complejas ni valida compatibilidad entre todas las opciones de campo.
makemigrations y revisa la migración.Parsea una línea de cabecera y líneas de campo. Convierte booleanos a True/False, números a literales y conserva strings entre comillas.
La DSL es intencionadamente limitada; relaciones, validators personalizados y expresiones avanzadas deben añadirse manualmente.
La primera línea debe indicar Model: Nombre y cada campo se expresa como nombre:Tipo seguido de opciones clave=valor.
La versión actual se centra en campos simples. Las relaciones complejas deben revisarse y añadirse manualmente.
Sí. Las opciones booleanas se generan como True y False para que el resultado tenga sintaxis Python coherente.
No. Genera código de modelo; las migraciones deben crearse y revisarse dentro de tu proyecto Django.
Comprueba un identificador de clase básico y rechaza nombres que no parezcan identificadores Python válidos.
| Dato | Valor |
|---|---|
| Herramienta | Django Generator |
| Categoría | Herramientas de frameworks backend |
| Ejecución | 100 % local |