Python 想请问各位大佬,写测试平台学 django 还是 flask

Eric · 2022年04月26日 · 最后由 leslie 回复于 2022年05月05日 · 5417 次阅读

三年经验小测试一枚,目前使用 python 在公司接口自动化、ui 自动化都落地了,还想像上发展,最近学了前端,flask 也看过一些资料,能看懂且代码走查的阶段,在 github 上 clone 了一个项目,用 flask+vue 写的,自己调试通了,在基础上也添加了些功能。

看了下招聘网上测试开发招聘没有明确指定需要 django 能力还是 flask 能力,所以很迷茫,想请问大家,现在测试平台用的 flask 多还是 django 多,我要不要放弃 flask 去学 django

共收到 17 条回复 时间 点赞

既然都 vue 了,还是建议 flask 或者 fastapi,这种轻量级的框架多好用。

公司招聘 JD 只是概要描述,有可能是公司的技术栈,也可能是 copy 的过来的,框架不管哪个无所谓,如果是练手的话快速哪个更感兴趣 (不限制你说的那两个)就使用下,重点 Coding、语言、和搭建工具的经验,都是融汇贯通的,单独说我要会哪个没有意义的。

小孩子才做选择,成年人都要

如果只是浅层使用,两个框架的使用手感其实没有多大区别,与其浪费时间在框架学习的纠结上,还不如挑一个先学起来,很多是一通万通的。

回到两个框架上:

  • flask 更合适是开发小网站(典型的小网站可以是一个 py 文件直接搞定),可能是因为其路由管理比较分散所以没那么合适开发大型复杂网站(当然还是可以用来开发大型网站)
  • django 是企业内部常规选择,如果你非要挑一个让你安心一点,那就直接 django 吧。

如果要追究到很严谨的技术选型,我自己也没研究过两个的底层区别。

github 上的项目地址能告知下吗,俺也去瞅瞅

你这经历跟我差不多呀!我也是从 0 到 1 实现接口自动化框架,和移动端 UI 自动化测试!
django、flask 都是 python 优秀的 web 框架,两者都行、看自己喜欢吧
django 更适合大型项目的开发,自带很多功能与依赖
flask 更适合中小型项目开发,很多功能需要自行安装,感觉更合适接口开发
反正两个都用过,我更喜欢 flask

看了下招聘网上测试开发招聘没有明确指定需要 django 能力还是 flask 能力
----测试开发的招聘为什么会要求 django 或者 flask? 难道测试开发岗位==UI/接口自动化岗位 + 测试自动化平台 (其实就是写 Case 执行 Case 的功能)?

完成业务我会随便选一个框架,最好是网上一搜资料比较多的。写着玩的话我习惯自己用套接字编程实现 http 服务,可以加深自己对 http 协议的了解,从更底层的方式理解接口测试

求求用 flask 或 fastapi 吧,别整培训班那套 django 了

Eric #9 · 2022年04月27日 Author
王德法 回复

感谢回复,我还是继续用 flask 吧,先把功能做出来用到项目上再想其他的

还有一个问题就是你在公司的定位。如果是你自己主导。还不是随你自己。如果你只是边缘。那你的像主开靠齐。我是因为前端后台运维测试都是自己。所以只要实现领导给定的功能就好

我自己是写 django。 因为其实不在乎你用什么语言。我之前的人还是用 java 的尼。我直接用 python3 Django 重构了它大部分测试平台的接口。其实不太在乎你用什么。你只要能实现不就好了。

django、flask 都是 python 的框架,本质上没什么区别。就像你学了 vue,难道你作为一个测试还要再用 react 搭建一次平台么?工具都是相通的,用好一个框架就行了。

Eric #3 · 2022年04月27日 Author
fengzx120 回复

公司没有 python😂 测试也没人学这个,我是打算写个 demo 后跳槽用的

建议跟公司后端保持一致,出了问题能找到很多人帮你看

看你们公司的后端开发用的什么语言,写平台的话跟开发技术栈保持一致

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册