Skip to content

l2radamanthys/django-cli-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django CLI Helper

Herramienta de línea de comandos para generar estructura compatible con Django REST Framework.
Facilita la creación de modelos, vistas, serializers, clases de administrador y árboles de modelos en proyectos Django.


🚀 Características

  • Generación rápida de estructuras para Django REST Framework.
  • Comandos simples para crear:
    • Modelos
    • Vistas
    • Serializers
    • Clases de administrador
    • Árbol de modelos
  • Automatización de la estructura de aplicaciones.

📦 Instalación

Clonar el repositorio y entrar en el directorio:

git clone https://github.com/tu_usuario/django-cli-helper.git
cd django-cli-helper

Ejecutar con Python 3:

python3 cli.py [opciones]

🛠️ Comandos disponibles

🔄 Actualizar estructura de la app

python3 cli.py -aa {nombre_app}

🌳 Generar árbol del modelo

python3 cli.py -g -a {nombre_app} -n {nombre_modelo} -np {nombre_plural}

📌 Crear Modelo

python3 cli.py -cm -a {nombre_app} -n {nombre_modelo} -np {nombre_plural}

👁️ Crear Vista

python3 cli.py -cv -a {nombre_app} -n {nombre_modelo} -np {nombre_plural}

🛠️ Crear Admin class

python3 cli.py -ca -a {nombre_app} -n {nombre_modelo} -np {nombre_plural}

🔗 Crear Serializer

python3 cli.py -cs -a {nombre_app} -n {nombre_modelo} -np {nombre_plural}

📖 Ejemplo de uso

# Crear un modelo "Producto" en la app "inventario"
python3 cli.py -cm -a inventario -n Producto -np Productos

# Crear un serializer para el mismo modelo
python3 cli.py -cs -a inventario -n Producto -np Productos

🤝 Contribuciones

¡Las contribuciones son bienvenidas!
Si quieres mejorar el proyecto, haz un fork, crea una rama y abre un Pull Request.


About

Simple helper para creación de modelos y vistas en Django+Django REST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages