该文原创为新潮质量保障技术团队中的 “上进的中年软件测试从业者”,用于技术交流分享

不知不觉这已经是十几篇了,且不论质量、效果,至少有这份寄托让我一直不敢懈怠。周末和朋友聊了一下对一些事的看法,最终让我意识到不同人做相同的事所产生的必然结果的源头,就是人本身所具备韧性的强弱。

言归正传,我们今天要介绍的是团队核心成员之一小杰的平台力作,报表系统。虽然这货平常总是给我白眼,毕竟那么熟了,我还是选择原谅他。报表系统的作用很简单,省去废话,直截了当

选型

最早我在做选型的时候,由于没有经验,选了 chartkick 实现报表系统。但是最终用的过程中发现兼容性太差,对于 python 的支持不是很好:

控制层

封装常用的图形 (柱状与线形图类似,可以封装到一起)

simple_chart.html

macro(对数据进行逻辑处理)

视图层

结语

因为涉及到敏感数据,这里就不对效果图进行展示了。从达到的效果来说,是非常不错的。但是过程并不像看上去的那么容易,经历过波折,攻克过难题。不要诧异为什么你的什么身边总会有帮扶你的人,那是因为你值得信任。


↙↙↙阅读原文可查看相关链接,并与作者交流