lessweb是什么?

lessweb是一个极易上手的python web框架,编写之初受到web.py的启发,其目标是:

安装

pip3 install lessweb

lessweb依赖python3.6引入的类型标注语法,所以只支持python3.6.0以上版本。

lessweb用到了python3.8引入的positional-only参数,所以推荐使用python3.8.0以上版本。

Hello, world!

from lessweb import Application
def hello():
    return 'Hello, world!'

app = Application()
app.add_get_mapping('/', hello)
app.run()

运行之后,用浏览器访问http://localhost:8080/,就能看到显示"Hello, world!"的页面。

如果想把端口设置为80,可以在app.run()里面设置port=80,也就是:

......
app.add_get_mapping('/', hello)
app.run(port=80)

谁在用lessweb?