本项目前端采用vue-cli的脚手架,后端采用Flask的Web框架。项目通过完成用户管理、权限管理、商品管理、订单管理、统计管理等功能,综合了前后端的知识,希望使大家都能受益。
1、使用到的技术如下所示。
前端技术:
Vue 前端框架
Element-UI UI框架
Axios 发送请求
Echarts 绘制图表
后端技术:
Python主流语言
flask web框架
MySQL存储主要数据
Redis存储缓存数据
2、项目需求
3、vscode创建flask基本框架。
vscode可以网上下载安装,也可以可以关注公众号:呆呆的clearlie,回复:vscode即可下载。
打开VSCode,创建一个新的文件夹,命名为flask_shop
在python控制台中创建虚拟环境:mkvirtualenv shop_env。将环境切换为虚拟环境,在这里可能会出现相关bug,可参考:https://www.cnblogs.com/clearlie/p/13186447.html
切换到虚拟环境后,在控制台输入:pip install flask 安装flask框架。
在flask_shop文件夹下面创建一个manager.py文件,在文件中输入以下代码。
from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "hello world" if __name__ == "__main__": app.run()