“一人企业”技术栈
文章平均质量分 55
“一人企业”,不一定只有一个人,特指小规模团队。
在意成本,对交付时间有要求,又希望易于扩展且可以满足高可用的需求。
基于fastapi, django, mysql, mongo以及vue3+vite2等全栈技术。
AI量化投资实验室
央企副总兼CTO,机器学习专家,算法交易践行者; MBA/CFA。开源项目:ailabx,在gittee上维护。
展开
-
fastapi基本使用之:入参,返回值与异常处理
通过HelloOut这个模型,可以过滤掉原来的字段,比如原来返回一个user类,要把password过滤掉就特别有用,同样,这个模型里设定的字段默认都是必填的,这就确保接口需要有正确的返回。todo这里response_model如果校验错误,会返回500错误,如何拦截下来,并使用我们自定义的response的内容,待补充。一个接口的基本使用就是这样,相比传统的api开发,就是输入参数不用自己管了,效率高且不容易出错,就是这样。最后是响应模型,通过response_model参数来设定。...原创 2022-07-29 19:19:45 · 3127 阅读 · 0 评论 -
fastapi的基础使用(一)
django有功能强大的admin后台管理系统,且内置的用户及权限模块,另外就是内建的orm非常完善。缺点就是django是一个自己闭环的体系,若想突破它的体系,则代价比较大。flask的亮点的微内核,主要是针对django的弱点,可以任意选用自己喜欢的组件来搭配。从社区来看,基本上flask就是对标django做了各种各样的组件,如果用flask搭建一个比较复杂的web应用之后,会发现和django越来越像。号称性能可以比肩go,最快的web框架,主要是受益于它是异步框架。它官网的slogan是“...原创 2022-07-28 18:06:42 · 2115 阅读 · 0 评论