为什么写博客

写作是最好的学习方式之一。把学到的东西写下来,既能加深理解,也能帮助后来人。

技术栈

  • Sanic:异步 Web 框架,性能出色
  • Jinja2:成熟的模板引擎
  • htmx:不用写 JavaScript 也能实现动态交互
  • Piccolo:优雅的异步 ORM,搭配 SQLite 零配置

代码示例

from sanic import Sanic
from sanic.response import text

app = Sanic("hello")

@app.get("/")
async def hello(request):
    return text("Hello, world!")

以后这里会持续更新,敬请期待。