写在前面
以前本站的疫情可视化只是一个简单的html页面,使用crontab定时任务更新数据,每天早上八点更新一次,这种方式存在诸多弊端,主要是无法拓展更多功能,但也有明显的好处,占用资源很少,不会影响服务器性能,也不会对网站安全造成影响,添加或移除该功能的时候也简单。总之,使用静态页面更像是在混吃等死。三天前我在查找资料的时候翻到了pyecharts中文文档,文档中介绍了如何将pyecharts整合到web框架,而且很贴心的给出前后端分离的教程,所以,我就依葫芦画瓢的搞了一通,替换掉了原本的静态页面。
准备工作
#创建虚拟环境
py -3 -m venv myproject_env #Win