Python 的 web 框架哪个好呢

2016-12-05 16:08:55 +08:00
 xz
web.py flask tornado Django 自己玩的小项目选哪个呢
6463 次点击
所在节点    Python
83 条回复
lazywen
2016-12-05 21:14:01 +08:00
@yjmade 就猜到又是你😂
lazywen
2016-12-05 21:15:03 +08:00
必须 Django 哇
keysona
2016-12-05 21:17:20 +08:00
@tonghuashuai

关于优雅的处理 get , post 方法。可以使用 MethodView 。

至于后台网站那种大部分都要鉴权的,可以自己实现 View 类,和 tornado 差不多。
wellsc
2016-12-05 21:22:06 +08:00
@yjmade 奇葩
cczy
2016-12-05 21:47:10 +08:00
php
ayiis
2016-12-05 21:54:00 +08:00
用 tornado 就要有一切向异步看齐的准备,再选其他涉及到 IO 操作的包时就疼了
freestyle
2016-12-05 22:11:36 +08:00
Django
alvie
2016-12-05 22:18:02 +08:00
@tonghuashuai django 也能用 Mixin 模式
alvie
2016-12-05 22:19:26 +08:00
熟悉哪个用哪个。都不熟悉用 Django ,文档齐全,使用方便。
aaronzjw
2016-12-05 22:25:57 +08:00
Flask or Django
honmaple
2016-12-05 22:27:29 +08:00
@tonghuashuai flask 实现很简单啊,使用 MethodView 优雅的处理 get,post,put,delete,继承 MethodView 写一个公共的基类,用 decorators = ()代替 before_request ,不需要鉴权的继承原有的 MethodView

ps:一直想不通 flask-restful 有什么用,原生 flask 已自带 MethodView
honmaple
2016-12-05 22:34:03 +08:00
小项目用 flask,大的 django,tornado 没用过不清楚,听说性能最好
sensui7
2016-12-05 22:56:38 +08:00
@tonghuashuai 如果是这样的话...我感觉 symfony 的路由组件很强大,同时也足够优雅了
daiv
2016-12-05 23:01:19 +08:00
django 可以节省时间,所以我也准备从 web.py 转过来
kxxoling
2016-12-05 23:48:08 +08:00
Hug +1
maomaomao001
2016-12-05 23:55:18 +08:00
nodejs express ....
hugo775128583
2016-12-06 00:13:26 +08:00
@sensui7 php 都成 python 框架了 hhh ,这是 php 被黑的最惨的一次
tonghuashuai
2016-12-06 03:38:28 +08:00
@honmaple
@keysona
感谢两位,我明天看下 MethodView
zzlettle
2016-12-06 06:01:52 +08:00
自己玩小项目当然选 django ,主要是做项目快。什么都给你集成好了、
有想学 django 的朋友,可以看我这个贴
https://tanronggui.xyz/t/284762
szx9231
2016-12-06 08:06:14 +08:00
其实用 nodejs 也挺不错的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/325426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX