锵锵枪 wrote:
使用FastAPI搭建网站(五):异常处理 这篇算这个系列的完结篇,总结下自己最近的使用FastAPI遇到的一些问题。 ###返回异常 通过 HTTPException 这个类,FastAPI 可以非常容易的向客户端返回错误信息。
锵锵枪 wrote:
使用FastAPI搭建网站(四):使用cookie和session ###读取Cookie 与Path、Query、Form参数一样,FastAPI使用相同的方式读取Cookie参数 ![cookie](https://ww3.sinaimg.cn/large/612edf3ajw1e2u8o36gogj.jpg) ```
锵锵枪 wrote:
使用FastAPI搭建网站(三):响应及使用模板 ###响应,直接返回HTML内容 ![](https://wx4.sinaimg.cn/large/007G7Ahxly4ghxanbsz2gj30qo0c8dgc.jpg) 默认情况下,FastAPI使用 JSONResponse 返回JSON 数据,不过我们可以通过 HTMLResponse 来返回HTML数据。
锵锵枪 wrote:
使用FastAPI搭建网站(二):参数及Url路劲管理 很喜欢webpy的Url路劲管理的方式,整个系统结构一目了然。不过,FastAPI强大的数据校验算是弥补了这方面不足,借助python的类型提示,所有数据的类型转换、校验FastAPI都会自动帮你处理好,自己只需要安安心心实现功能就行了。 ###路劲参数 下面的例子,参数 id 的值会自动传递到 item 函数上。如果参数非 int 类型,FastAPI会自动抛出422的错误提示。
锵锵枪 wrote:
使用FastAPI搭建网站(一):基础配置 ###简介 FastAPI是一个使用python3.6+构建API的Web框架,其基于[Starlette](https://www.starlette.io/) (提供ASGI服务框架) 和[pydantic](https://pydantic-docs.helpmanual.io/) (提供数据验证管理)。虽然目前还是0.X的β版本,但是由于其高效和快速,获得了一大波的关注度。 ![](https://wx3.sinaimg.cn/large/703433begy1ghv06f20qxj20p00dw0wa.jpg)
锵锵枪 wrote:
Google Adsense 余额终于快$100了 ![](https://wx3.sinaimg.cn/large/624d98e1ly1fc3sm85kcoj20fa08mdga.jpg) 上大学的时候还没有GFW,Google、Blogger、FaceBook、Tumblr 都可以畅快的随意上,当时跟一个学长一起维护了一个老乡社网站,觉得好玩申请了Google Adsense的账号,因为觉得没有广告(垃圾广告除外)的网站是没有灵魂的。这么些年过去了,这两天无聊登录看了一下,账户余额终于快要突破100刀了。 最初的时候Gooogle Adsense 单价一般几乎都有0.x$,多的有好几$的,不过没耐心好好写文章,访问量低,点击也少。现在网站有点流量了,不过单价低的可怜只有0.0x$了 .
锵锵枪 wrote:
支持一下Markdown ### 这是一个标题 *斜体* **加粗** ***斜体加粗***
锵锵枪 wrote:
FastAPI有多快? ![](https://wx3.sinaimg.cn/large/663aa05aly1g1hug82a26j20sf0a974h.jpg) 之前用的webpy,一直觉得简单整洁,前些天在网上看到Python最新的框架FastAPI https://fastapi.tiangolo.com/ ,据说非常快,于是闲来无事把这个博客重新撸了一遍。 同样的网络环境,几乎相同的代码,通过浏览器F12查看的页面加载速度,对比一下。
锵锵枪 wrote:
树洞是以前在微博写的一个小工具,后面微博被封了。这个网站却留下了。 https://shudong.21du.cn 最近升级了一下,从新浪云sae迁移出来,顺便支持了https和IPv6。 不得不吐槽下各种云流氓,国家最近大力推广IPv6,运营商对客户的V6改造都是免费支持,设备升级,免费地址分配。 新浪sae支持下v6居然要单独收费,价格还不低。👎