Python股票数据证券数据分析可视化+推荐系统+爬虫 (协同过滤推荐算法)Django框架
一、说明
(1)技术栈:Python语言、Django框架、推荐系统 (协同过滤推荐算法)、requests、BeautifulSoup、爬虫、10+万数据
(2)系统功能:
登录注册界面、个人信息修改、 收藏、取消收藏、股票新闻爬取并且展示、数据展示、
所有的股票可视化、单个证券具体展示(饼图、折线、柱状图、k线图等)、协同算法实现分类推荐
后台管理(超级管理员、证券数据、增删查改、数据可视化)
四、说明
|-- 项目
|-- db.sqlite3 数据库相关 重要 想看数据,可以用navicat打开,不懂看:https://jingyan.baidu.com/article/9989c7463e223ef649ecfe77.html
|-- requirements.txt 项目依赖库,可以理解为部分技术栈之类的
|-- 运行说明.txt 如何运行
|-- 配置相关命令.txt 没啥大卵用
|-- data 原始数据文件
|-- data 每个股票的模型保存位置
|-- app 主要代码文件夹
| |-- models.py django的model 不懂百度一下即可 这个有点重要
| |-- views.py 后端主要代码 重点 重点 重点 重点 重点 重点
|-- meteorological
| |-- settings.py 配置文件
| |-- urls.py 路由 这个有点重要
|-- static 静态文件夹 js css img这些文件
|-- templates 模板 你也可以理解为网页,但是他是django处理好数据后和他结合,就形成了最终的网页
项目运行依赖包:
Django==2.2.13
PyMySQL==1.0.2
tqdm==4.52.0
pandas==1.1.4
tushare==1.2.85
pycharm打开项目,配置Python环境
安装Python依赖包(执行命令)
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
启动项目:python manage.py runserver
账号admins 密码admins