为什么写博客
写作是最好的学习方式之一。把学到的东西写下来,既能加深理解,也能帮助后来人。
技术栈
- 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!")
以后这里会持续更新,敬请期待。