Add files via upload
这次分享图书分析大屏展示系统,界面简洁大气,功能齐全,是不可多得的比较容易的系统,非常适合毕业设计或者课程设计。
本系统基于 Django+MVT+Mysql 。涉及技术比较简单,易于理解,适合PythonWeb初学者学习使用。
PyCharm 2023.1 (旗舰版)
基础:Html+Css+JavaScript
框架:BootStrap+JQuery
Django+爬虫+数据清洗与可视化
数据库:MySQL 8.0.26(个人测试使用)
Python版本:3.9.16(个人测试使用)
Django版本:4.2.2(个人测试使用)
1.下载zip直接解压或安装git后执行克隆命令
https://github.com/TreasureLZ/Book_Analysis.git
2.使用 Pycharm 打开项目,配置python编译环境,
如果不需要爬虫和数据清洗请跳过 4、5、6 步骤,选择执行第 7 步骤
3.打开Navicat For Mysql(也就是数据库管理工具),创建booksdb数据库(命令行也可以)
4.创建完数据库后,如果要自定义数据,则执行数据库同步指令。 先切换目录分为两步骤 python manage.py makemigrations ,再执行 python manage.py migrate
python manage.py makemigrations
python manage.py migrate
5.如果需要自定义数据,请调用 reptile.py 爬虫文件,其中 max_page 是每个分类最大采集页数。爬虫结果会写入 data.csv 文件(如果采集多次记得备份,因为每次调用爬虫会覆盖)
6.爬取数据以后,需要调用 clean.py 数据清洗文件,会生成一个 clean_data.csv 文件,代码中调用清洗后的文件存入数据库(需要修改数据库相关的内容)
7.复制 booksdb.sql 中的文件内容运行。(不需要爬虫和数据清洗可以直接执行)
8.修改 setting.py 中数据库相关的内容。
9.使用命令启动 Django 项目 python manage.py runserver
python manage.py runserver
10.通过浏览器访问系统主页面(包括后台)
http://127.0.0.1:8000/
http://127.0.0.1:8000/admin
cd manage.py所在目录
python manage.py createsuperuser
图书分析大屏展示系统,主要关于数据采集、数据清洗与分析、数据可视化等技术相关的 Django 项目
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
项目简介
这次分享图书分析大屏展示系统,界面简洁大气,功能齐全,是不可多得的比较容易的系统,非常适合毕业设计或者课程设计。
本系统基于 Django+MVT+Mysql 。涉及技术比较简单,易于理解,适合PythonWeb初学者学习使用。
技术栈
编辑器
PyCharm 2023.1 (旗舰版)
前端技术
基础:Html+Css+JavaScript
框架:BootStrap+JQuery
后端技术
Django+爬虫+数据清洗与可视化
数据库:MySQL 8.0.26(个人测试使用)
Python版本:3.9.16(个人测试使用)
Django版本:4.2.2(个人测试使用)
本地运行
1.下载zip直接解压或安装git后执行克隆命令
https://github.com/TreasureLZ/Book_Analysis.git
2.使用 Pycharm 打开项目,配置python编译环境,
如果不需要爬虫和数据清洗请跳过 4、5、6 步骤,选择执行第 7 步骤
3.打开Navicat For Mysql(也就是数据库管理工具),创建booksdb数据库(命令行也可以)
4.创建完数据库后,如果要自定义数据,则执行数据库同步指令。 先切换目录分为两步骤
python manage.py makemigrations
,再执行python manage.py migrate
5.如果需要自定义数据,请调用 reptile.py 爬虫文件,其中 max_page 是每个分类最大采集页数。爬虫结果会写入 data.csv 文件(如果采集多次记得备份,因为每次调用爬虫会覆盖)
6.爬取数据以后,需要调用 clean.py 数据清洗文件,会生成一个 clean_data.csv 文件,代码中调用清洗后的文件存入数据库(需要修改数据库相关的内容)
7.复制 booksdb.sql 中的文件内容运行。(不需要爬虫和数据清洗可以直接执行)
8.修改 setting.py 中数据库相关的内容。
9.使用命令启动 Django 项目
python manage.py runserver
10.通过浏览器访问系统主页面(包括后台)
http://127.0.0.1:8000/
http://127.0.0.1:8000/admin
注意
cd manage.py所在目录
。python manage.py createsuperuser
创建即可。项目截图
登录
注册
首页
价格区间数量统计
不同类别下出版社发行量Top5
大屏展示
图书推荐
后台管理