项目简介
本项目是基于FastAPI框架和Docker容器化技术开发的简易订单管理系统。后端运用Python的FastAPI框架开发API,前端借助HTML和JavaScript实现页面交互,数据库采用MySQL并通过SQLAlchemy进行ORM操作。项目通过Docker容器化部署,保证跨平台的一致性,用户可通过网页进行订单的新增、查询和修改操作。
项目的主要特性和功能
订单管理
- 新增订单:用户能通过网页表单新增订单。
- 查询订单:用户可查看所有订单列表,点击订单ID进入详情页面。
- 修改订单:用户可在订单详情页面修改订单信息。
访客功能
- 提供简洁列表选单,方便用户快速导航。
- 支持通过订单ID查询特定订单。
安装使用步骤
复制项目
bash
cd order-system
安装依赖
确保已安装Docker和Docker Compose,在项目根目录下运行以下命令启动容器:
bash
docker-compose up -d
配置环境变量
在项目根目录下创建.env
文件,并配置数据库连接信息:
env
DB_HOST=mysql
DB_PORT=3306
DB_USER=root
DB_PASSWORD=yourpassword
DB_NAME=order_system
访问应用
应用启动后,访问http://localhost:80
即可使用订单管理系统。
停止应用
如需停止应用,运行以下命令:
bash
docker-compose down
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】