Skip to main content

Librería para commandos para django

Project description

turtle_glide

Introducción

turtle_glide es una herramienta diseñada para simplificar y mejorar algunas tareas tediosas para los desarrolladores de Django.

Instalación del Paquete

Instalación en tu Proyecto Django

Para instalar turtle_glide en tu proyecto Django, sigue los siguientes pasos:

  1. Instala el paquete mediante pip:

    pip install turtle_glide
    
  2. Agrega TurtleGlide como una app de Django en INSTALLED_APPS:

    INSTALLED_APPS = [
        'turtle_glide',
    ]
    

Contenido

  1. Comandos
    1. create_archive
    2. create_app
  2. Desarrolladores
  3. Notas
  4. Cosas ha mejorar

Comandos Disponibles

turtle_glide ofrece dos comandos principales:

create_archive

Crea múltiples archivos en las carpetas static y templates de una app de Django.

Parámetros Obligatorios

  • app_name: Nombre de la app
  • --template: para archivos en la carpeta templates
  • --static: para archivos en la carpeta static

Ejemplo de Uso

python manage.py create_archive home --static css/app.css js/app.js --template layouts/main.html

create_app

Crea la carpeta home con todo lo necesario para la autenticación de usuarios, incluyendo el envío de correos electrónicos.

Ejemplo de Uso

python3 manage.py create_app

Uso para Desarrolladores

Después de clonar el repositorio, debes ejecutar el script setup.sh para instalar todas las dependencias necesarias. Luego, activa el entorno virtual con el comando source venv/bin/activate.

NOTAS

  1. se ha agregado la traducción para la carpeta home y agregado el selector para el idioma

Traducción

Ya que la carpeta home ya tiene todas las traducciones, debes hacer lo siguiente para recoger todas las traducciones :

Primero, debes crear la carpeta locale dentro de la carpeta home. despues corre estos comandos

    python manage.py makemessages -l es
    python manage.py compilemessages

Luego, debes estar en la carpeta raíz de tu proyecto y ejecutar el siguiente comando para recoger las traducciones:

Cosas por mejorar

  1. intentar mejorar el codigo utilizando DRY y KISS
  2. mejorar la UI
  3. añadir peticiones AJAX
  4. mejorar la UI para moviles

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

turtle_glide-2.2.1.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

turtle_glide-2.2.1-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file turtle_glide-2.2.1.tar.gz.

File metadata

  • Download URL: turtle_glide-2.2.1.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for turtle_glide-2.2.1.tar.gz
Algorithm Hash digest
SHA256 e8aa3cf7a283b58d50f5579f5cb15fd5170b073e2ad94410c026e5c83d0c08c1
MD5 7bc2752a859b74b14bc7a39e144850b8
BLAKE2b-256 148551148ac9834f35ec3c51c5e097547ff86dc0a949ad69ff820561e174a7db

See more details on using hashes here.

File details

Details for the file turtle_glide-2.2.1-py3-none-any.whl.

File metadata

  • Download URL: turtle_glide-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for turtle_glide-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 434f805d2b01d7f0ae72bfa1616ac27b3f71d2425b8a11c5555a9b7905c6eabf
MD5 e51af9914ca0e4d6438dd181ec7b124e
BLAKE2b-256 dceaed5876bbda6ddc112a144929ae0bbf235ebce842d0434da044f37e3d2fab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page