最近在网上看了django+html+mongo+highchart的一个web网站项目,正好最近要述职答辩,以前总是用ppt展示图表部分,比较死板,而且述职答辩也是老套路的,比较无聊,就想着把以前的东西工作内容传入mongo中,做一个web端的图表展示。
首先文件传入mongo中
这里只展示我的表头,吧excel保存为csv文件,然后根据python的momgodb 上传到mongo中,一条命令就可以解决,这里需要注意下编码问题,我上传到mongo中乱码,后来根据https://segmentfault.com/a/1190000002713090?_ea=187289 这篇文章解决。
然后
启动项目,在浏览器输入 http://127.0.0.1:8000/index,进入页面
这是index页面,主要是excel中内容的详细展示,item部分用的highchart框架,点击左侧“图表展示”,进入index/charts页面
分别点击日工单量、解决/关闭、临时/长期、工单类型、词云都会展示不同的图表。
附github链接:https://github.com/Mrzhangning/django_test
其实还有bug,目前在进入index/charts 二级页面后,无法返回index页面,研究了好几天没有结果,后来忙别的,一直没顾得上,希望大神能指点下。