kopia lustrzana https://github.com/peterhinch/micropython-samples
26 wiersze
600 B
Python
26 wiersze
600 B
Python
#
|
|
# This is a picoweb example showing a web page route
|
|
# specification using view decorators (Flask style).
|
|
#
|
|
import picoweb
|
|
|
|
|
|
app = picoweb.WebApp(__name__)
|
|
|
|
@app.route("/")
|
|
def index(req, resp):
|
|
yield from picoweb.start_response(resp)
|
|
yield from resp.awrite("I can show you a table of <a href='squares'>squares</a>.")
|
|
|
|
@app.route("/squares")
|
|
def squares(req, resp):
|
|
yield from picoweb.start_response(resp)
|
|
yield from app.render_template(resp, "squares.tpl", (req,))
|
|
|
|
|
|
import ulogging as logging
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
app.run(debug=True, host='0.0.0.0', port=80)
|
|
|