瓶框架+臀部+ sqlit3搭建图形化业务数据分析平台

  

,,,,,,,,


一。前言,

,,,,,先说下主要的框架和主要的图形库的特点:(个人见解),,

,,,,,Django: python开发的一个重量级的web框架,集成了MVC和ORM等技术,设计之初是为了使开发复杂的,数据库驱动的网站变得简单,然而由于种种原因很少有企业用来开发大型网站,而是拿来做运维开发的很多。其注重组件的重用性和“可插拔性”只,

,,,,瓶:python开发的一个轻量级的web框架,它使用简单的核心,用扩展增加其他功能,扩增的弹性很好,并且上手比较容易只,

Echars:百度开源的一个图像库,界面可以做的很炫,但是主要是基于JS的,Django,瓶对其的支持并不是很好,尤其是后台用python处理数据展现到前台很复杂只,

,,,,Highchars:一个用纯JavaScript编写的一个图表库,兼容性也比较好,可以跨平台。但是其数据需要转成json格式才可以展现,对于需要后台通过python处理的数据来说也是一个不小的负担.Django,瓶对其的支持也不是很好只,

,,,,臀部:一个Python开发的动态SVG图表库、功能可能没有Echars或者Highchars强大,但是胜在它是一个Python开发的库,采用的是Python的原生语法,使用起来很方便,不需要多么复杂的转换,并且瓶对其的支持很好,相对来说Django对臀部的支持就差点只,

,,,,数据库选择了sqlite3,一个轻量级的关系型数据库。因为数据都是经过统计后的数据,数据量小,并且不需要特别复杂的操作只,

,,,,综上所述,经过各种尝试之后,确定了瓶+臀部+ sqlite3的架构。

二。环境准备

,,,,1 .安装Python ,

,,,,,,,,1)。Python版本:,,

,,,,,,,,,,,3.4.3:注意安装过程中选择把python添加到环境变量,,

,,,,,,,,2)。说明,,

,,,,,,,,,,,,建议选择高版本的Python,因为后面的两个库需要使用Python自带的pip工具安装,否则直接下载库的安装包的话容易安装失败,主要是版本的,,,,,,,,,对应问题和依赖库的缺少问题。

,,,,2 .安装瓶框架,,

,,,,,,,,在命令行模式下执行:,,

,,,,,,,,,,,pip安装瓶

,,,3。安装图形库,,

,,,,,,,,在命令行模式下执行:,,

,,,,,,,,,,,pip安装臀的

,,,4。安装ORM映射库,,

,,,,,,,,在命令行模式下执行:,,

,,,,,,,,,,,pip安装flask-sqlalchemy

,,,5。下载sqlite3数据库,,

,,,,,,,,直接在官网下载:http://www.sqlite.org/download.html ,

,,,,,,,,选择:sqlite -工具- win32 - x86 - 3170000. - zip ,

,,,,,,,,解压后包含三个可执行文件

三、平台搭建过程

,,,1 .创建数据库,,

,,,,,,1)在命令行模式下,切换到sqlite3目录下,执行下面命令:,,

,,,,,,,,sqlite3。exe dzj.db ,

,,,,,,2)之后进入sqlite3命令行模式:,,

<>之前,,,,,,,,,,create  table  appinfo (   ,,,,,,,,,,,,,,,id  integer  key 自动增量,,,,,,,,,,,   ,,,,,,,,,,,,,,,year  varchar (32),,,,,,,,,,   ,,,,,,,,,,,,,,,month  varchar (32),,,,,,,,,,   ,,,,,,,,,,,,,,,,,,cnt  varchar (32));

,,,,,,3)字段说明(主键是必须设置的),,

,,,,,,,,年,年份,,

,,,,,,,,月,月份,,

,,,,,,,,问许可证数量,,

,,,,,,4)插入数据,,

,,,,,,,,瓶框架+臀部+ sqlit3搭建图形化业务数据分析平台“> <br/>, </p> <p>,,,2 .搭建平台过程,,</p> <p>,,,,,,,1)创建项目文件目录(dzj),, </p> <p>,,,,,,,2)在项目文件目录(dzj)下创建静态文件夹和模板文件夹,,</p> <p>,,,,,,null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null<h2 class=瓶框架+臀部+ sqlit3搭建图形化业务数据分析平台