
各位大佬们,小弟正在开发一个 Python web 项目,项目应该不大,主要就是提供一些 Restful 的 HTTP API ,然后就是一些数据库的 CRUD ,目前团队里决定用的框架和技术栈就是 Flask + Gunicorn + PostgreSQL 。由于本人之前是做 java web 的,对 python 的 web 技术栈不熟,想请教下各位大佬们 python web 有哪些高效率和开发框架和组件,以及比较坑的地方,找了一个 git 仓库 https://github.com/humiaozuzu/awesome-flask 里面列了很多插件,挑花了眼,有没有大佬分享下经验?先行谢过
1 lanlanye 2023-04-04 15:18:38 +08:00 Java 的话,看看 Django 吧,什么都有,对你来说也许更熟悉一些? |
2 dayeye2006199 2023-04-04 15:23:19 +08:00 sqlalchemy + marshmallow 这两个东西一般是最常用的。 说实话,开发快,并且有 MVC 经验的,还是建议 django 。个人感觉 flask 插件加来加去,就长的和 django 差不多了 |
3 ChiangKaishek 2023-04-04 15:23:59 +08:00 |
4 awanabe 2023-04-04 15:26:17 +08:00 flask 就是轻盈...要用什么自己加... 可以先写功能, 简单的自己写...复杂的再找插件 |
5 Baloneo 2023-04-04 15:55:39 +08:00 Flask + Gunicorn + PostgreSQL + Peewee/SQLAlchemy + marshmallow |
6 wliansheng 2023-04-04 16:39:42 +08:00 @awanabe 加完之后等于 django 了。 |
7 rationa1cuzz 2023-04-04 17:00:36 +08:00 sqlalchemy |
8 CloudMx 2023-04-04 17:02:48 +08:00 有没有 RBAC 库推荐。 |
9 ipwx 2023-04-04 17:09:09 +08:00 FastAPI |
10 knightdf 2023-04-04 18:19:10 +08:00 看你需要哪些东西,flask-sqlalchemy 和 marshmallow/pydantic 肯定是要要的,然后还有 flask-security-too ,flask-caching, flask-principal 等 |
11 uni 2023-04-04 22:04:14 +08:00 好多坑要踩的,有一定的摸索成本,我也是从三月份玩到现在觉得好恶心,要调教的地方太多了我又不想去搞它,再也不想碰了,下次说不定用 node 更好 |
12 tottea 2023-04-04 23:37:58 +08:00 折腾来折腾去可能还真不如直接 Django 一把梭 |
13 lolizeppelin 2023-04-15 11:09:36 +08:00 |
14 iorilu 2023-04-19 18:43:51 +08:00 感觉 flask 适合自己学习玩玩 真生成系统不划算, 瞎折腾加很多东西真不如 django 了 |