HTML + Python + Django + 爬虫 + Pyecharts 实现疫情大数据可视化实时动态展示
说明:博主从GitHub上拉去了一个开源项目,这个项目还存在很多问题,比如大数据加载卡顿,celery
任务为定时爬虫获取最新数据,而前端页面没有检测数据有更新或者同步celery
定时刷新服务,部分疫情数据获取地址来源数据并不是最新数据,需要更改新地址后,重写爬虫代码,但总体来说pull
下来玩玩也是不错的,你可以在这个开源项目上进行二次开发和优化。
项目运行效果展示
环境搭建
项目依赖环境
python:3.6.5
django:2.2.6
pymysql:1.0.2
celery:3.1.25
django-celery:3.2.1
redis:2.10.6
创建虚拟环境
# 创建名为python36的虚拟环境指定python版本为3.6.5
conda create --name python36 python=3.6.5
# 激活python36虚拟环境
conda activate python36
# 退出当前环境
conda deactivate
安装项目依赖
# 在python36环境下安装requirements.txt依赖:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
配置settings
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'ctg','USER': 'root', # 你的MYSQL数据库用户名'PASSWORD': '123456', # 你的MYSQL数据库密码'PORT': '3306', # 你的MYSQL数据库端口'POST': '127.0.0.1', # 你的数据库地址}
}
# celery任务存放的容器
BROKER_URL = "redis://127.0.0.1:6379/1"
# celery任务结果存储 results backend
CELERY_RESULT_BACKEND = 'redis://127.0.0.1:6379/2'
创建数据库
# 创建数据库
create database ctg charset=utf8;
生成迁移文件
# 生成迁移文件
python manage.py makemigrations
执行迁移
# 执行迁移
python manage.py migrate
启动项目
python manage.py runserver 0.0.0.0:8000
启动定时任务
# 启动worker
python manage.py celery worker --loglevel=info
# 启动定时任务
python manage.py celery beat --loglevel=info
HTML + Python + Django + 爬虫 + Pyecharts 实现疫情大数据可视化实时动态展示相关推荐
- Python+Flask+爬虫双色球数据采集及大数据可视化平台
文件大小:68M 开发环境:Python3.8.MySQL8.0.火狐浏览器 点击下载:点击下载 简要概述:项目主要构成有数据爬虫.数据可视化.数据管理.数据预测四大部分,爬虫爬取数据,可视化进行分析 ...
- Python+Flask实现全国、全球疫情大数据可视化(二):网页页面布局+echarts可视化中国地图、世界地图、柱状图和折线图
文章目录 相关文章 一.实现效果 二.页面布局html+css main.html main.css 三.echarts图表制作 1.全国累计趋势折线图ec_l1.js 2.全国趋势变化折线图ec_l ...
- 大数据可视化python_5种Python绘图库,轻松实现大数据可视化!
读图时代,图片不够精美绚丽,怎能够吸引住越来越挑剔的眼睛.而拥有"盛世美颜"的图片是怎样炼造而成的呢?大圣众包(www.dashengzb.cn)小编介绍5款交互式图表Python ...
- 最全数据分析资料汇总(含python、爬虫、数据库、大数据、tableau、统计学等)
转自知乎:朱卫军 一.Python基础 Python简明教程(Python3) Python3.7.4官方中文文档 Python标准库中文版 廖雪峰 Python 3 中文教程 Python 3.3 ...
- python疫情大数据可视化
一.实验目的 通过本次实验掌握数据获取.数据清洗与存储和数据可视化工具的基本使用方法. 二. 实验平台 操作系统:window10 python版本:3.8 IDE:pycharm 可视化工具:ech ...
- 原创代码思路分享 计算机毕业设计Python+Spark+LSTM中药推荐系统 中药大数据可视化 中药数据分析 中药可视化系统 中药知识图谱
开发技术 前端:vue.js.echarts 后端:springboot.vue.js 数据库:mysql 大数据计算框架:spark.hadoop 算法(机器学习.人工智能):推荐算法(协同过滤算法 ...
- python 3d大数据可视化_基于Python的数据可视化库pyecharts介绍
什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...
- 【源码开发分享】计算机毕业设计之Python+Spark+Scrapy新闻推荐系统 新闻大数据 新闻情感分析 新闻文本分类 新闻数据分析 新闻爬虫可视化 大数据毕业设计
开发技术 Hadoop.Spark.SparkSQL.Python.Scrapy爬虫框架.MySQL.协同过滤算法(双算法,基于用户.基于物品全实现).阿里云短信.百度AI人工智能识别.支付宝沙箱支付 ...
- 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh
[计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩] https://b23.tv/jRN6MVh https://b23.tv/jRN6MVh
最新文章
- Spring Cloud第四章:熔断器Hystrix
- linux 位置参数数组,JavaScript数组详解
- 3D 引擎 Unity 2019.1 正式发布,引入新的轻量级渲染管道
- 【Android 逆向】ART 脱壳 ( DexClassLoader 脱壳 | ART 虚拟机下 DexClassLoader 类加载器脱壳点总结 )
- oracle 斜线出现次数,oracle一些操作小知识
- google设置在新标签页打开的方法
- Laravel 深入核心系列教程
- 桌面虚拟化究竟能给我们带来什么?
- 【转】BW的星型数据模型
- 公共技术点之 Android 动画基础
- 洛谷P1217回文质数(特判筛选,取巧判断顺序)
- Ubuntu开机慢_开机计时1分30秒_A start job is running for dev-disk-by...
- 快递鸟批量打印电子面单接口及控件安装
- php解析识别二维码内容
- Mybatis collection 递归查询并自动装填所有子节点(多参数查询传入参数方法)
- 系统映像恢复 进不了系统_如何从Windows系统映像中恢复特定文件
- 职高计算机应用基础教学目标,职高计算机应用基础教法初探.doc
- 不靠体育赛事,咪咕视频还有多大发展空间?
- Nginx 连接限制和访问控制Nginx 连接限制和访问控制
- 一文带你了解typeScript