Si recién está comenzando con el desarrollo web, eche un vistazo a Bottle . La botella es más simple que el matraz en el sentido de que es un marco web completo dentro de un solo archivo. Por el contrario, Flask pretende reutilizar el código de sonido de diferentes bibliotecas y, por lo tanto, podría ser más sólido, pero también más complejo.
Aquí está el Hola Mundo con Botella:
from bottle import route, run, template
@route('/hello/:name')
def index(name='World'):
return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)
Ejecútalo con:
python HelloBottle.py
Y abrir en un navegador: http://localhost:8080/hello/world
Para hacer que su sitio web a disposición de otros equipos, establecidos host
a 0.0.0.0
en el run
método. La última línea del anterior Hello World debería leer:
run(host='0.0.0.0', port=8080)
Ahora debería poder acceder a su sitio web a través de la dirección IP de Pi, así: http://192.168.0.123:8080/hello/world
Consulte la documentación de la botella en la implementación para obtener más detalles.