Skip to main content

Un pequeño framework para python

Project description

mauweb

  • Un web framework para python

¿Como se usa?

  • Primero instalatelo

    pip install MauWeb
    
  • Crea un pequeño set up

    from mauweb import MauWeb, Path
    from mauweb.response import HttpResponse, RenderResponse, JsonResponse, FileResponse
    
    app = MauWeb() # Inicializacion
    app.set_static('/static/', '.') # Se usaria asi (https://github.com/maubg-debug/mauweb/blob/main/examples/ejemplo.html#L4)
    
    def print_received(request): # La funcion que quieras. Parametro :: request (Puedes hacer cosas como si es un 'POST' o 'GET'). Haz debuging
    
        print(request.query_string)
        return RenderResponse( # Todos se pueden importar como pone ariba
            request, # ¡Siempre!
            'ejemplo.html', # En este caso el archivo
            None # Context
        )
    
    routes = [
        Path('/', print_received), # Añade todos los routers
        # Para mas seguridad pon (Path('/awd/', print_received)) y Path('/algo', print_received)
        # Para un slash y sin.
    ]
    
    app.set_routes(routes) # Añade los routers
    
    if __name__=='__main__': # venga ya
        app.run(app) # Correr. Puedes poner como argumentos (ademas de app que es abligatorio) :: El puerto, el host
    

Licencia

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

MauWeb-0.0.2.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

MauWeb-0.0.2-py3-none-any.whl (19.3 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