# 外卖自提柜管理平台Flask_Web **Repository Path**: XZHongAN/order ## Basic Information - **Project Name**: 外卖自提柜管理平台Flask_Web - **Description**: 外卖自提柜信息管理平台: 负责数据库的维护和管理 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-21 - **Last Updated**: 2023-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Flask ## README ## 内容 1、实现了Flask的基础部署 2、与远程虚拟机联通 3、数据库ORM连接成功 4、后台页面搭建成功 ## 启动 每次进虚拟终端以后 * 开启虚拟环境:~# source ~/imooc/bin/activate * 进入共享目录下的order文件夹:~# cd /home/www/order * 执行Flask程序:export ops_config=local&&python manager.py runserver #更换环境 关闭一次命令行,就需要重新执行一次 python manager.py runserver ## 数据库常用操作 1. 进入 mysql -uroot -p 2. show database; 3. 进入food_db数据库:use food_db; 4. 查看表 show tables; 5. 查看user表的创建语句 * show create table user; * show create table user\G; 6:使用 flask-sqlacodegen 扩展 方便快速生成 ORM model * food_db数据库: * tables user表如需更换,只需要将user改为已经创建好的表 * 生成地址:common/models/User.py * 然后在文件中添加from application import db flask-sqlacodegen 'mysql://root:123456@127.0.0.1/food_db' --tables food --outfile "common/models/Food.py" --flask ## 安装拓展 pip install -r requirements.txt ## 更换数据库链接池 food_db代表当前数据库 SQLALCHEMY_DATABASE_URI = 'mysql://root:123456@127.0.0.1/food_db'