请教 Python 用什么框架写 API 比较好

2018 年 11 月 26 日
 heart4lor

写一个爬虫项目,需要抓取多个平台的数据以及向多个平台 POST 文章,最终打算打包成 WEB API 以便其他项目调用,使用哪种 Python API 框架编写比较好呢?

目前了解的有 eve,一款基于 Flask 的 API 框架,和 Django REST Framework。感觉 eve 比较轻量化,适合新手,但是 eve 的文档和博客等资料比较少; Django 文档、博客资料挺详细但是感觉又有点重,该如何取舍呢?或者大佬们有什么适合新手的框架推荐吗?

谢谢!

14124 次点击
所在节点    Python
46 条回复
myyou
2018 年 11 月 27 日
vibora
laike9m
2018 年 11 月 27 日
https://github.com/encode/apistar
不比 flask 更好?
TrickWu
2018 年 11 月 27 日
可以使用下 flask 的扩展 flask_restful
上手挺快的
askfermi
2018 年 11 月 27 日
我们之前用 cherrypy 写的...
Vieufoux
2018 年 11 月 27 日
Django REST framework
richzhu
2018 年 11 月 27 日
DRF +1
haozi3156666
2018 年 11 月 27 日
tornado 试试看
qq976739120
2018 年 11 月 27 日
只是单纯写 api 的话考虑重不重干嘛, dj+drf 一把梭,早点下班不好吗
Vegetable
2018 年 11 月 27 日
考虑这个问题的人,我一律建议先从最重的开始.
就 drf.
用简洁的东西,并不会节省你的时间,可能还会有反效果,被莫名其妙的问题卡半天,何必呢.
305835227fadf
2018 年 11 月 27 日
falcon with pypy
rust
2018 年 11 月 27 日
Starletee
rust
2018 年 11 月 27 日
@rust 打错了,应该是 Starlette
secsilm
2018 年 11 月 27 日
hug
Neojoke
2018 年 11 月 27 日
直接用 PHP 调用 Python 脚本好了,如果用什么跨语言的 RPC,反倒是有性能损失
PulpFunction
2018 年 11 月 27 日
如果使用 flask 你说不定还会遇到主线程的问题,遇到再说吧
ugu
2018 年 11 月 27 日
flask,不过 Django 的文档写的真香啊
flyingghost
2018 年 11 月 27 日
前提:新手。新手的特点就是对任何问题都不熟,很有可能被一个很初级的问题莫名其妙卡住。

而设计简洁和使用简单完全是两码事。。。
使用简单适合新手。设计简洁。。。新手怎么评估和享受设计?
tt67wq
2018 年 11 月 27 日
新手还是 Django 吧,如果有性能要求 弄 tornado 或者放弃 py 改用 go
largecat
2018 年 11 月 27 日
django 吧,资料全功能全,
看着轻量反而正式用的时候比重的还麻烦
lrh3321
2018 年 11 月 27 日
Flask

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

https://v2ex.ih06.com/t/511741

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

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

© 2021 V2EX