Se você está apenas começando com o desenvolvimento da web, dê uma olhada no Bottle . O Bottle é mais simples que o balão, no sentido de que é uma estrutura da Web completa em um único arquivo. Por outro lado, o Flask visa reutilizar o código de som de diferentes bibliotecas e, portanto, pode ser mais sólido, mas também mais complexo.
Aqui está o Olá Mundo com Garrafa:
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)
Execute-o com:
python HelloBottle.py
E abra em um navegador: http://localhost:8080/hello/world
Para disponibilizar seu site em outros computadores, defina host
como 0.0.0.0
no run
método A última linha do Hello World acima deve então ser:
run(host='0.0.0.0', port=8080)
Agora você deve conseguir acessar seu site através do endereço IP do Pi, desta forma: http://192.168.0.123:8080/hello/world
Consulte a documentação do frasco sobre a implantação para obter mais detalhes.