Skip to main content

Paquete creado para la agilización de creación de paginas con flask

Project description

cascabel

Github: https://github.com/ignacio-oyaneder/cascabel

PyPI: https://pypi.org/project/cascabel


Cascabel es un proyecto desarrollado principalmente con el propósito de agilizar la creación de páginas web mediante el uso del framework Flask y paquetes asociadoss (Flask SqlAlchemy y Flask WTF).

Listado de comandos:

Comando extendido Abreviación
--help -h
--verify_libraries -vl
--new_project -np
--make_controller -mc
--make_crud_controller -mcc
--make_model -mm
--make_request -mr

Uso vía CLI:

Para utilizar el paquete se puede realizar de las siguientes maneras:

🪟 Windows:

C:\Users\User\Desktop> cascabel ...
C:\Users\User\Desktop> python -m cascabel ...

🐧 Linux:

xxxxx@xxxxx:~$ python -m cascabel ...

🍎 MacOS:

xxxxx@xxxxx ~ % python -m cascabel ...

Estructura de comandos:

Crear un nuevo proyecto:

# Ubiquémonos en la carpeta donde quieras crear el proyecto.
C:\Users\User\Desktop> cascabel --new_project project_name

Ejecutar proyecto:

# Ubiquémonos en la carpeta del proyecto.
C:\Users\User\Desktop\project_name> python execute.py

Crear controlador:

# Ubiquémonos en la carpeta del proyecto.
C:\Users\User\Desktop\project_name> cascabel --make_controller project_name

Crear controlador CRUD:

# Ubiquémonos en la carpeta del proyecto.
C:\Users\User\Desktop\project_name> cascabel --make_crud_controller project_name

Crear modelo:

# Ubiquémonos en la carpeta del proyecto.
C:\Users\User\Desktop\project_name> cascabel --make_model project_name

Crear Request:

# Ubiquémonos en la carpeta del proyecto.
C:\Users\User\Desktop\project_name> cascabel --make_request project_name

Consultar comandos

cascabel --help

⚠️ Cascabel se encuentra actualmente en fase Beta, lo que podría resultar en la incompatibilidad entre las plantillas de las versiones futuras y las actuales.

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

cascabel-1.1b1.tar.gz (374.1 kB view details)

Uploaded Source

Built Distribution

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

cascabel-1.1b1-py3-none-any.whl (380.9 kB view details)

Uploaded Python 3

File details

Details for the file cascabel-1.1b1.tar.gz.

File metadata

  • Download URL: cascabel-1.1b1.tar.gz
  • Upload date:
  • Size: 374.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for cascabel-1.1b1.tar.gz
Algorithm Hash digest
SHA256 5fd35b3b2ebb80ea44e66ccef90d94876fb1dc0ce983b02acf907dd67519b1cb
MD5 e065c50e6577d37f08ca7b0debed744f
BLAKE2b-256 edfcbd6670cef6b7c52f431a38931952318657e9aab8ef7e929eea2f39bbc5e7

See more details on using hashes here.

File details

Details for the file cascabel-1.1b1-py3-none-any.whl.

File metadata

  • Download URL: cascabel-1.1b1-py3-none-any.whl
  • Upload date:
  • Size: 380.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for cascabel-1.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 e97a782305e0cd95c3fe8f77d703c2fd3ffc24b849c142c7ada99040eea954ae
MD5 daaae981fa8ccdaa24e858bd8b1630ac
BLAKE2b-256 82bdc0d67d080398d9130ea22d124288eb0a0630525ee5b06b2a4a4ca0489c3a

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