
Vue+flask_旅游小网站_毕业设计
介绍
毕业设计-flask-vue 前后端分离 一款简单的旅游网站,带 admin 管理系统
软件架构
软件架构说明 使用 Python-flask 轻量级框架编写后端程序,前端采用 Vue 编写,后端接口
都在蓝图 blueprints 中,前端界面后面提供。
dist 文件夹为前端打包的文件,index.html 是前端入口
apps/request.py,def_function 文件夹为一些构造方法和测试条例
blueprints 文件夹里面是一些 flask 框架蓝图、对每个界面接口进行处理
SqlConfig 文件为数据库入口,数据库端口、用户名、密码等信息 可根据本地环境自行更
改.env 文件
app 文件为入口文件,caturemodel 文件为验证码模块代码,form 文件为处理表单代码,model
文件为数据库模型 python-orm
requirements.txt 文件为 python 库文件 需要执行 pip3 install requirements.txt 安装库
安装教程
后端代码下载到本地后,环境需要 python.3.9.7
使用 pycharm 工具打开下载的文件夹,安装好部分库,可以使用 pip3 install requirements.txt
安装完成后,pycharm 执行启动即可
数据库采用 mysql,可以使用 phpstuty 创建本地数据库,连接的端口为:3306,用户名为:
root,密码为:1qazCDE#%TGB,数据库为:lvwz,前期工作做好后
flask 拉 起 来 , 连 接 数 据 库 , 服 务 监 听 5000 端 口 。 浏 览 器 网 址 上 输 入
http://127.0.0.1:5000/_init_new_data,返回 OK,则初始化建表完成
项目部署
Linux
git clone
cd vue_flask_bata
python -m venv venv #创建 python 虚拟环境
source venv/bin/activate
pip install -r requirements.txt # 安装项目依赖,可能不全,根据提示自行安装即可