Skip to main content

Extensión para Flask

Project description

Este es un módulo que actúa como extensión de Flask.

El proposito de esto es poder crear aplicaciones web de forma mucho más sencilla y ordenada.

El módulo se basa en la creación de rutas mediante una lista de diccionarios

ejemplo de uso

from FLweb.FWeb import FWeb
web = Fweb(__name__)

#creación de funciones asociadas a las rutas
def index():
    return "Hola mundo"
#puede importar un archivo que contenga las rutas y pasarlas en el diccionario

web.routes = [
    {"route": "/", "methods":["GET"], "function": index}
]

web.parse_url()
web.start(debug=True) #puede pasarle todos los argumentos que pasaría a app.run() de Flask

También puede hacer uso de distintos métodos propios de flask como register_blueprint. Cabe aclarar que todo es compatible con Flask. Puede usar las funciones render_template dentro de las funciones que declare para las rutas y hacer uso de session, solo recuerde importarlo.

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

FLWeb-1.0.1.tar.gz (2.1 kB view hashes)

Uploaded Source

Built Distribution

FLWeb-1.0.1-py3-none-any.whl (2.4 kB view hashes)

Uploaded Python 3

Supported by

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