主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
那就是FastApi.
不提性能,DJANGO+DRF 是我用过的所有web框架 开发最快速的【代码量最少,甚至很多时候不用写代码,RESTFUL API 功能就全出来了】, 【在快速开发这方面】laravel、go-gin、spring boot这些 根本无法比肩。 但是小型项目用django+drf有点臃肿而且,django 说实话效率不是很高,虽然说 django3号称支持异步,但是我还没用到。
FastApi是一个异步高效率的python web框架。
一个简单的例子说:
-
- from fastapi import FastApi, Depends, HTTPException, Request
- from starlette.templating import Jinja2Templates
- import uvicorn
-
- templates = Jinja2Templates(directory=”templates”)
-
- app = FastApi()
-
-
- @app.get(“/”)
- async def read_root():
- return {“Hello”: “World”}
-
- #MVC 渲染模板【jinja2】
- @app.get(“/render”)
- async def read_root(request: Request,):
- return templates.TemplateResponse(“item.html”, {“request”: request, “id”: id})
-
- permissions_list = [‘p1’, ‘p2’]
-
- def permission_requeried(permisson:str =None):
- if permission and permission in permissions_list :
- return True
- else:
- raise HTTPException(status_code=400, detail=’权限不足,’)
-
-
- @app.get(“/”)
- async def read_root(permission:str=Depends(permission_requeried)):
- return {“permission”: “permission”}
-
- if __name__ == “__main__”:
- uvicorn.run(app=”main:app”, host=”0.0.0.0″, port=8000, reload=True, debug=True)
复制代码
写完上面的router 他自带API文档,让前端的人一看就明白
建议MJJ试试,真的很不错额 官网文档说:https://fastapi.tiangolo.com/ |
各路大神回复说:
注册说: 说的好,所以我选 Rust。
cnly1987说: 上次在群里有个群友也安利过,是不是你?
Cee说: 开发团队是哪国的鸭
yrj说: 用python写的网站的都不行
燕十三丶说: 不是,我最近用他做项目才安利的。
风铃说: 这个不可说,现在不是mvc的年代了, 后端用什么写都是微服务,一个网站的前端用到的后端微服务太多,我见过的一个项目,前端react后端有go 的,有python的,有java的,你说不行实际上是国内用的少,国外太多了,比如instagam,eBay的后端都是django写的,你说不行吗
cnly1987说: mark 学习一下 我也很感兴趣作者是哪个国家的
cnly1987说: 知乎内部核心很多换成golang了
koringx说: 反例 v2ex 知乎
注册说: Laravel 不香么?
注册说: 有人用过sanic吗
xiaohei说: 前端好乱,各种框架 一涌而出。 所以我还是选react
主机参考zhujicankao.com_收集国内外VPS,VPS测评,主机测评,云服务器,虚拟主机,独立服务器,国内外服务器,高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台
这几篇文章你可能也喜欢:
本文由主机参考刊发,转载请注明:便宜国外vps论坛_我今天是来跟MJJ分享一款WEB框架的。 https://zhujicankao.com/36777.html
评论前必须登录!
注册