Python中Django rest framework 是一个很烂的框架吗?

我们公司现在使用 Django rest framework 作为微服务项目中使用框架,在实践中我发现这个框架在处理一些简单的任务还是可以快速的完成,但是如果遇到复杂一点的需求整个代码的可读性和可扩展性别的非常差,很难维护。 Django rest framework 号称符合 restful 风格个框架,如果在 view 中使用 minix,资源对应的增删改查操作不在直接对应到 get,put,post,delete 方法。而且资源类中没有强制的约束条件,很容易就能写出不符合 restful 风格的代码。


Python中Django rest framework 是一个很烂的框架吗?

13 回复

是。


大概是在 2016 年,在公司的项目里用到了这货,BUG 不少,我至少专门用了 1 周左右的时间用来给这货修 BUG 打 patch

minix or mixin?

感觉你们的使用姿势不对

用 drf,出活贼快

同 5 楼

不是 DRF 烂,而是 RESTful 烂。RESTful 就是 json 去拙劣模拟 SQL 管道的过程。

出活儿快的需求应该都不复杂。。。

可能用的比较浅, 我没觉得烂。 相反,drf 很 django, 包装的很丰富。

mixin,我写错了。

用的姿势不对。

很烦 restful,如果下一个公司后端还是 restful 风格的接口,我就要打人了

上 grapql 吧

代码的可读性和可扩展性非常差,这个可能是水平问题,不能让框架背锅

回到顶部