Skip to content
Jose Paulo Yock Fuentes edited this page Feb 26, 2017 · 1 revision

Python Blottle

Bottle es un web framework, el cual es utilizado por LibreScan para implementar la interfaz web.
LibreScan utiliza Bottle de la siguiente manera:

  • Se instancia un objeto bottle:
self.app = Bottle()
  • Se ingresan las rutas a considerar por el programa:
self.app.route('/', method="GET", callback=self.controllers['navigation'].home)

def home(self):
        return self.env.get_template('index.jade').render()

Parámetros de la función route() '/' : URL a considerar por el programa. 'method="GET": Tipo de método, puede ser GET, POST, DELETE. callback=self.controllers['navigation'].home : función a llamar cuando se ingrese el URL. Por ultimo la función llamada por callback se encarga de renderizar un archivo con formato Jade el cual sera representado como html en el buscador.