vue+flask-小说网站的整体开发思路
2021/9/14 6:05:09
本文主要是介绍vue+flask-小说网站的整体开发思路,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
###
首先是技术选型,
1,前端,使用vue,
2,后端,使用flask
3,数据库,使用mysql,
数据量是1000本书,100万章节,这样数据越来越多,使用mysql可以进行数据库优化,分表这样,mysql更加得心应手一些,
MongoDB,这个好处就是不用建表,更适合数据采集,
4,数据采集,使用scrapy,
requests采集所有的数据太晚了,需要10天,但是scrapy只需要10个小时,
所以大规模的采集,就不用考虑requests了,
####
然后是新建一个github的仓库,
用来管理代码
####
管理项目目录
新建前端目录,books_vue,这个需要是展示数据,
新建后端目录,books_flask,这个主要是从数据库获取数据,
新建采集目录,books_scrapy,这个主要是采集数据,
新建一个readme.md
###
这个项目的前端页面
1,列表页,按照分类展示,
2,书的章节页,按照章节展示,
3,具体的章节,就是具体的文字了,支持上一页,下一页,返回目录,
支持搜索
###
部署项目:
宝塔部署项目
首先,通过xshell访问到linux服务器,然后进入宝塔官网,安装宝塔面板。这些官网都有,同时进行安全设置。
####
宝塔部署flask
先做好准备工作:
进入你的项目根目录,使用命令把项目依赖包导出到项目根目录。
pip freeze >requirements.txt
然后把你的项目上传到服务器。
第一步:在宝塔应用商店点击“宝塔插件”或搜索“python”找到“Python项目管理器”并安装。
第二步:安装完毕后点击“设置”按钮。
第三步:进行设置界面,单击“版本管理”,安装你项目需要的python版本:
第四步:单击“项目管理”->"添加项目",
第五步:进行设置后单击“确定”
第六步:最后,点击“映射”按钮,填写需要绑定的域名即可。
#####
###
这篇关于vue+flask-小说网站的整体开发思路的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程
- 2024-12-20Vuex4课程:新手入门到上手实战全攻略