python股票数据接口_finance: 这是一个python股票数据收集和分析系统,我们使用tushare开源接口,定时的是爬取数据保存到数据库中,然后我们拿数据库中的数据用来分析策略。...

Finance

这是一个python股票数据收集和分析系统,我们使用tushare开源接口,定时的是爬取数据保存到数据库中,然后我们拿数据库中的数据用来分析策略。

愿景

希望有人用它,希望更多的人用它。

希望它能帮助到别人

项目简介

系统需求

python3.6

Flask

tushare

pandas

Flask-APScheduler

Flask-Security

Flask-Mail

Flask-session

SQLAlchemy

Jinja2

Flask-Login

redis

前端技术

layui

jquery

echarts

功能简介

任务调度调度,定时爬取数据到数据库

使用echarts图形化展现数据

用户权限控制

使用redis存储session

下次更新功能

系统资源配置

邮件通知功能

密码修改

2019-06-30更新

用户菜单鉴权

403\404\500页面

菜单页面添加调整

2019-06-25更新

新增主页系统资源监控

增加flask-socketIO推送消息

新增管理员管理

新增角色管理

新增菜单管理

新增redis存储session

2019-05-26更新

更换后台界面 X-admin

更改文件目录

新增日线行情K线图

更新菜单分类列表

项目部署

配置数据库文件config.py ,并且导入数据库脚本在db目录下

SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:xxxx@localhost:3306/finance?charset=utf8'

1.下载项目到本地,以下是把项目克隆到本地

git clone https://gitee.com/zcm2015/finance.git

2.安装虚拟环境

pip install virtualenv

virtualenv venv

-windows:进到venv目录里,的Script文件夹输入:activate

-linux:soruse venv/Script/activate

3.安装依赖包

pip install -r requirements.txt

4.初始化数据库,在项目根目录执行

python manager.py create_db

5.导入db脚本

脚本在db目录下:finance.sql

6.启动redis服务端,默认端口:6379 ,如果设置密码的话请到config.py文件修改密码

SESSION_REDIS = redis.Redis(host='127.0.0.1', port='6379', password='', db=0)

7.启动项目,在项目根目录执行

python manager.py runserver

8.访问项目地址

http://localhost:5000

9.注册用户

登录按钮下面有个‘立刻创建’

10.菜单鉴权

包头引入:from app.main.utils.decorators import auth

在方法上面加@auth

截图截图

224716_ae553d45_387233.png

225247_e0a11c4b_387233.png

225303_6271db75_387233.png

225322_754419c3_387233.png

232656_7f8ae03c_387233.png

232829_43c0317c_387233.png

232905_a0f65011_387233.png

232913_8a0ab6d9_387233.png

233102_06f41441_387233.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值