说明:博主从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 实现疫情大数据可视化实时动态展示相关推荐

  1. Python+Flask+爬虫双色球数据采集及大数据可视化平台

    文件大小:68M 开发环境:Python3.8.MySQL8.0.火狐浏览器 点击下载:点击下载 简要概述:项目主要构成有数据爬虫.数据可视化.数据管理.数据预测四大部分,爬虫爬取数据,可视化进行分析 ...

  2. Python+Flask实现全国、全球疫情大数据可视化(二):网页页面布局+echarts可视化中国地图、世界地图、柱状图和折线图

    文章目录 相关文章 一.实现效果 二.页面布局html+css main.html main.css 三.echarts图表制作 1.全国累计趋势折线图ec_l1.js 2.全国趋势变化折线图ec_l ...

  3. 大数据可视化python_5种Python绘图库,轻松实现大数据可视化!

    读图时代,图片不够精美绚丽,怎能够吸引住越来越挑剔的眼睛.而拥有"盛世美颜"的图片是怎样炼造而成的呢?大圣众包(www.dashengzb.cn)小编介绍5款交互式图表Python ...

  4. 最全数据分析资料汇总(含python、爬虫、数据库、大数据、tableau、统计学等)

    转自知乎:朱卫军 一.Python基础 Python简明教程(Python3) Python3.7.4官方中文文档 Python标准库中文版 廖雪峰 Python 3 中文教程 Python 3.3 ...

  5. python疫情大数据可视化

    一.实验目的 通过本次实验掌握数据获取.数据清洗与存储和数据可视化工具的基本使用方法. 二. 实验平台 操作系统:window10 python版本:3.8 IDE:pycharm 可视化工具:ech ...

  6. 原创代码思路分享 计算机毕业设计Python+Spark+LSTM中药推荐系统 中药大数据可视化 中药数据分析 中药可视化系统 中药知识图谱

    开发技术 前端:vue.js.echarts 后端:springboot.vue.js 数据库:mysql 大数据计算框架:spark.hadoop 算法(机器学习.人工智能):推荐算法(协同过滤算法 ...

  7. python 3d大数据可视化_基于Python的数据可视化库pyecharts介绍

    什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生 ...

  8. 【源码开发分享】计算机毕业设计之Python+Spark+Scrapy新闻推荐系统 新闻大数据 新闻情感分析 新闻文本分类 新闻数据分析 新闻爬虫可视化 大数据毕业设计

    开发技术 Hadoop.Spark.SparkSQL.Python.Scrapy爬虫框架.MySQL.协同过滤算法(双算法,基于用户.基于物品全实现).阿里云短信.百度AI人工智能识别.支付宝沙箱支付 ...

  9. 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh

    [计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩] https://b23.tv/jRN6MVh https://b23.tv/jRN6MVh

最新文章

  1. Spring Cloud第四章:熔断器Hystrix
  2. linux 位置参数数组,JavaScript数组详解
  3. 3D 引擎 Unity 2019.1 正式发布,引入新的轻量级渲染管道
  4. 【Android 逆向】ART 脱壳 ( DexClassLoader 脱壳 | ART 虚拟机下 DexClassLoader 类加载器脱壳点总结 )
  5. oracle 斜线出现次数,oracle一些操作小知识
  6. google设置在新标签页打开的方法
  7. Laravel 深入核心系列教程
  8. 桌面虚拟化究竟能给我们带来什么?
  9. 【转】BW的星型数据模型
  10. 公共技术点之 Android 动画基础
  11. 洛谷P1217回文质数(特判筛选,取巧判断顺序)
  12. Ubuntu开机慢_开机计时1分30秒_A start job is running for dev-disk-by...
  13. 快递鸟批量打印电子面单接口及控件安装
  14. php解析识别二维码内容
  15. Mybatis collection 递归查询并自动装填所有子节点(多参数查询传入参数方法)
  16. 系统映像恢复 进不了系统_如何从Windows系统映像中恢复特定文件
  17. 职高计算机应用基础教学目标,职高计算机应用基础教法初探.doc
  18. 不靠体育赛事,咪咕视频还有多大发展空间?
  19. Nginx 连接限制和访问控制Nginx 连接限制和访问控制
  20. 一文带你了解typeScript

热门文章

  1. Java基础-GUI编程讲解
  2. 力学笃行系列之List自定义排序
  3. Android源码是这样搞到的(图解)
  4. 深入浅出python系列(三):逻辑判断语句
  5. 信号与通信系统【期末复习提纲·绪论】
  6. vue 循环勾选框_Vue学习笔记-遍历el-checkbox
  7. 笔记-GPS设备定位方式
  8. http请求中必须具备哪个字段_HTTP访问控制(CORS)
  9. 表之sql删除重复数据、查找去除重复数据、DISTINCT用法
  10. 文章双标题自动生成插件(火车头采集器文章自动生成双标题)