各位大佬们,小弟正在开发一个 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 1
Java 的话,看看 Django 吧,什么都有,对你来说也许更熟悉一些?
|
2
dayeye2006199 2023-04-04 15:23:19 +08:00 1
sqlalchemy + marshmallow 这两个东西一般是最常用的。
说实话,开发快,并且有 MVC 经验的,还是建议 django 。个人感觉 flask 插件加来加去,就长的和 django 差不多了 |
3
ChiangKaishek 2023-04-04 15:23:59 +08:00 1
|
4
awanabe 2023-04-04 15:26:17 +08:00 1
flask 就是轻盈...要用什么自己加...
可以先写功能, 简单的自己写...复杂的再找插件 |
5
Baloneo 2023-04-04 15:55:39 +08:00 1
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 1
FastAPI
|
10
knightdf 2023-04-04 18:19:10 +08:00 1
看你需要哪些东西,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 了 |