Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(六)
文章来源:Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(一)作者:ccpic感谢:感谢作者 ccpic 分享的优质内容,本网页主要用于学习知识的存档备份,欢迎点击原网页支持作者。 (一)需求分析&技术实现 (二)初步搭建Django环境 (三)页面布局&Django模板 (四)SQL+Pandas初步处理数据 (五)前端表单交互 (六)Ajax异步传参与加载(七)前端数据格式的处理 (八)DataTables接管前端表格 (九)Pyecharts实现交互图表 (十)静态图表的展示 (十一)“导出数据至Excel”功能 (十二)添加和配置缓存 (十三)用户登录系统 (十四)部署Django至生产环境 在上一章中,我们已经准备好了前端的交互表单,我们期望提交表单后查询参数传回后台并返回相应的结果在前端展示。 在Django中,这种传参的方式是通过URL Dispatcher进行的,也即是把参数埋在关联后台方法的url里,实际通信时再解析出来作为View中Python方法的参数。我们在上章中其实已经有过定义这种包含参数的动...
Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(五)
文章来源:Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(一)作者:ccpic感谢:感谢作者 ccpic 分享的优质内容,本网页主要用于学习知识的存档备份,欢迎点击原网页支持作者。 本篇是系列文章的第5篇,之前的更新见: (一)需求分析&技术实现 (二)初步搭建Django环境 (三)页面布局&Django模板 (四)SQL+Pandas初步处理数据 (五)前端表单交互(六)Ajax异步传参与加载 (七)前端数据格式的处理 (八)DataTables接管前端表格 (九)Pyecharts实现交互图表 (十)静态图表的展示 (十一)“导出数据至Excel”功能 (十二)添加和配置缓存 (十三)用户登录系统 (十四)部署Django至生产环境 在上一章,我们已经成功从后端将分析结果传回前端Django模板并展示,但这个分析结果是静态的,缺乏交互性。本章我们希望在预留的filter.html模板内建立表单,从前端向后端提交数据筛选的参数。本章的内容比较容易理解,但对用户体验至关重要,是个细致活。 还是回到上一章对数据本身各字...
Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(四)
文章来源:Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(一)作者:ccpic感谢:感谢作者 ccpic 分享的优质内容,本网页主要用于学习知识的存档备份,欢迎点击原网页支持作者。 本篇是系列文章的第4篇: (一)需求分析&技术实现 (二)初步搭建Django环境 (三)页面布局&Django模板 (五)前端表单交互 (六)Ajax异步传参与加载 (七)前端数据格式的处理 (八)DataTables接管前端表格 (九)Pyecharts实现交互图表 (十)静态图表的展示 (十一)“导出数据至Excel”功能 (十二)添加和配置缓存 (十三)用户登录系统 (十四)部署Django至生产环境 在前两章关注架构的搭建后,把目光拉回到数据的处理这边。我们希望能继续贯彻第一、二章的核心思路,使用SqlAlchemy从服务器调取数据,然后Pandas将数据处理成我们想要的结果,再渲染到第三章创建的display.html模板去。不同于第二章末尾的简单例子,这次我们会着重于Pandas处理数据的部分,争取呈现出一些更加丰富有价值的结...
Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(三)
文章来源:Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(一)作者:ccpic感谢:感谢作者 ccpic 分享的优质内容,本网页主要用于学习知识的存档备份,欢迎点击原网页支持作者。 本篇是系列文章的第三篇: (一)需求分析&技术实现 (二)初步搭建Django环境 (四)SQL+Pandas初步处理数据 (五)前端表单交互 (六)Ajax异步传参与加载 (七)前端数据格式的处理 (八)DataTables接管前端表格 (九)Pyecharts实现交互图表 (十)静态图表的展示 (十一)“导出数据至Excel”功能 (十二)添加和配置缓存 (十三)用户登录系统 (十四)部署Django至生产环境 在上一章初步打通前后端通信后,接下来的方向无疑是两端的分别扩展和完善。本章先来看一下前端页面布局和Django模板的问题。 本例的页面布局没有任何标新立异的地方,主页面采用header-body-footer的上中下布局,header和footer是几乎静态的,body则是动态的。body在部分功能下是一块整体,在核心的分析功能下分成f...
Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(二)
文章来源:Python Django+SQL+Pandas+Pyecharts自建在线数据分析平台(一)作者:ccpic感谢:感谢作者 ccpic 分享的优质内容,本网页主要用于学习知识的存档备份,欢迎点击原网页支持作者。 本篇是系列文章的第二篇: (一)需求分析&技术实现 (三)页面布局&Django模板 (四)SQL+Pandas初步处理数据 (五)前端表单交互 (六)Ajax异步传参与加载 (七)前端数据格式的处理 (八)DataTables接管前端表格 (九)Pyecharts实现交互图表 (十)静态图表的展示 (十一)“导出数据至Excel”功能 (十二)添加和配置缓存 (十三)用户登录系统 (十四)部署Django至生产环境 既然强调是在线数据分析,那么顾名思义Web框架是一切的基础。其实很多语言都有出色的Web框架,我选用Python实现也仅仅是因为自己是二手程序员一手数据分析师,更熟悉Python罢了。而Django也不是Python下的唯一选择,Python下的还有Flask, Tornado, FastAPI等等选择,但我在实际使用中感觉基...
1L小主机系列 - Lenovo M910X
省流助手,EFI下载链接: https://github.com/Road-tech/Hackintosh_LenovoM910X_8100B_RX460_OC 关于M910X联想的M910X(p320 tiny),一个非常好玩的1L迷你小主机。Q270的主板,双M.2插槽、一个PCIe扩展槽、双通道ddr4、6个USB,同时是最后一代可以刷bios上魔改U的联想小主机。再往上的M920x,P340都是双BIOS设计,无法刷bios了,也基本告别了便宜好玩的ES版CPU或者魔改U。 现在这台小主机性价比非常高,700出头的价格就买到这样的强悍扩展性,放在这个价位简直无敌的存在,而且可玩性非常高。这个价格换成300系芯片组的小主机,基本都没有双M.2接口(除了dell 7080mff 低压版),更别说PCIe扩展了。而他的下一代M920X,现在还要1300的价格,相比起来只多了个typc-C接口,不过原生可以上8代U,但只能支持正式版。M910x原配的显卡为RX460,现在咸鱼原厂全新只要600左右的价格。而M920x配套的rx560现在咸鱼要差不多1000,一个性能差不多的马甲卡...
OpenWrt配置记录
最近收了一台DIY属性拉满的迷你4G无线路由,出自大R杂货的MagicBox双频路由。大佬定制的主板,小巧的体积加上支持双频WiFi、LTE/4G网络、OpenWrt等属性,可以说极客感满满。 不过大佬默认只提供原版纯净的固件,什么功能都没有,甚至主题都没有。虽然也没法集成太多的功能,但是后续想要更新版本就不方便了,还需要自己重新安装各种功能和配置各种参数。所以还是研究了下GitHub action和Openwrt,把自己需要功能和配置编辑好。后续openwrt只要更新了,GitHub便会自动帮我编译新固件。所以这篇文章就是记录各种配置的过程,方便日后的查询。 硬件配置: 高通 QCA9531 550Mhz CPU + 9887 5G Wi-Fi 芯片 16M闪存 / 128M内存 433Mbps + 300Mbps 双频 Wi-Fi USB 扩展口( LTE 版两个 / Wi-Fi 版一个) 两个百兆网口(默认 1WAN 1LAN) TF 卡槽(Wi-Fi 版无) LTE 版为 Type-C 供电 / Wi-Fi 版为 Mi...
复刻!赵总MK1,一个3D打印版的Thin-ITX机箱
前言 许久前在CHH看到赵总设计的这款机箱后(链接在此),就深深中毒了。奈何这片文章发表与2015年,且据闻这个机箱的产量极少,意味着想拥有一台几乎不可能了。 去年diy了一台Mac mini,同样都是使用的Thin itx主板,虽然千辛万苦等到了成品套件,但是对于套件的散热能力并不满意。也尝试了几种方案,包括魔改下压式散热、优化风道版的尼米兹散热、加大散热鳍片的面积,最终的效果也还是不太满意。毕竟受限于风扇的尺寸,再怎么优化,没有足够的风量带走热量,这台diy的Mac mini永远是个小闷罐。 另外市面上售卖的thin itx机箱,几乎都是洞洞流,再搭配超薄的下压式散热。丑爆之余,散热功率也就那样。 So,在此想起赵总的这款MK1,4个风扇,气流覆盖整个主板。垂直风道,烟囱效应,热空气自然的往上走,享受物理学加成,理论上风扇转速不用很高可以换来不错的效果。而且这样的散热方式,可以很快乐的使用侧透面板,告别洞洞流机箱。 之前折腾Mac mini的时候,入手了3D打印机,也自学了Sketchup,画个简单的模型也没啥问...
1L小主机系列 - HP 800G1
BB两句HP 800G1 DM,在Haswell时代的1L小主机里是很有特色的存在,虽然比起同平台的联想(M73、M93)、戴尔(3020M,9020M)等的1L小主机丑了不少(PS.这个800G1看起来真的满满的年代感,很显旧),但是他很独特的选用了M.2接口而不是miniPCI。 而且相比起其他选用了M.2接口的小主机,他的M.2接口支持NVME协议(魔改后),而不是SATA协议。 虽然这个NVME协议速度并没有达到X4满速率,但是速度也比msata协议快不少。同时支持2280长度让硬盘的选择也很自由。 无线网卡的接口也是M.2且空间很充裕,可以轻松的通过转接卡用上白果的拆机网卡,不需要注入驱动就可以在macOS下实现隔空投送、接力、手表解锁等。 最后通过往BIOS注入微码可以使用如4980hq、4770hq等移动端魔改U,这类魔改u的4代i7,4c8t的配置,放在当时400左右的价格,性能并不会比同价位的6-8代的CPU(i3 8100之类)相差太多。 虽然4代CPU用的都是22nm工艺,会比14nm+++的工艺热不少,但是这类魔改u普遍搭载的是iris 5200核显,不仅...
DIY Mac mini后续 - CPU更换至QNVH
BB两句之前Diy的一台Mac mini,用的是H110T+QN8J的组合,但是奈何技术有限,一直不能完美的支持16线程。后来把QN8J卖掉了,这台mini又收藏了起来,OC引导便一直没有更新了。突然又想起来这个坑,与心不甘,还是想再试试,奈何那么就过去了,QN8J还要850+。感觉很不值,于是买了这个QNVH。其实更多人应该听说过QNCT,就是8850H这个u的魔改。奈何Mr.Su家的QNCT卖完了,另外一家的8850H似乎挑内存,上不了高频,于是在海鲜市场买了这个QNVH,商家说类似于QNCT,看了看CPU频率一样,也不挑内存,380一颗还便宜,于是就选择了这个U。没想到刷上卖家给的BIOS,重新配置了下最新的OC0.6.8,就直接进系统了,超线程直接开启,完美支持8核16线程。有过之前配置的经验,这次EFI的制作很轻松! Hardware/硬件 Specifications / 型号 Note / 备注 Motherboard/主板: Asus H110T Thin ITX CPU/处理器: QNVH I...







