,,,,,,,,
一。前言,
,,,,,先说下主要的框架和主要的图形库的特点:(个人见解),,
,,,,,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搭建图形化业务数据分析平台