一个基于 python 的 flask 框架的资讯网站
该比赛要求参赛者开发一款数据舆情产品,帮助用户了解 P2P 行业现状。本人在比赛中负责网站的设计、开发和部署。团队最终排名第2。涉及内容:
- 前端:HTML5 + CSS + JavaScript+JSON
- 后台:Python轻量级Web应用框架Flask
- 项目介绍PPT。
- 本项目主要是一个展示数据的网站。
- 数据来源是其它三位队友爬取数据后处理得到的,他们的项目在 others 目录中。
- 本项目数据源在 static/data 目录中,项目启动前需要将它们导入到 mongodb 数据库中。
-
安装 python 2.7
下载 python 安装文件,安装后配置系统环境变量。
可参考《Flask入门_Windows下安装》 -
安装 flask
命令行运行pip install flask
。
可参考《Flask入门_Windows下安装》 -
安装 pymongo
命令行运行pip install pymongo
。 -
安装mongodb 数据库
- 官网下载安装包
- 创建一个db文件夹,我的文件位置是
C:\software\mongdb3.6.3\db
可参考《Windows 平台安装 MongoDB》
-
在 mongodb 目录的 bin 目录中执行 mongod.exe 文件。
C:\software\mongdb3.6.3\bin>mongod --dbpath C:\software\mongdb3.6.3\db
-
将数据导入到 mongodb 数据库中。
项目目录下运行data_to_mongodb.py
文件, 命令行输入python data_to_mongodb.py
。 -
访问项目
输入https://localhost:8086
进行访问。
访问地址: https://119.29.100.53:8086/
一个测试账号 用户名:test 密码: 123
zsw 是基于该项目的一个简化版本,但是增加了一些帖子评论等功能。