This is the back end service for bad ass scan-code-and-order-meal-system. We will use python + flask to achieve it.
.
├── app
│ ├── admin
│ │ ├── admin.py
│ │ └── __init__.py
│ ├── database
│ │ ├── dao_helper.py
│ │ ├── dao.py
│ │ ├── __init__.py
│ │ └── models.py
│ ├── __init__.py
│ ├── service
│ │ ├── __init__.py
│ │ └── joey_service.py
│ └── views
│ ├── __init__.py
│ └── joey_view.py
├── config.py
├── README.md
├── requirements.txt
├── run.py
- config.py: 项目配置文件
- run.py: 程序启动入口
- app: 项目包,app包的__init__.py用来加载程序配置,扩展和注册蓝图
- admin: 权限管理包
- database: 实现实体和实体的crud操作
- models.py: 业务实体
- dao.py: 实体的crud操作
- dao_helper.py: crud操作的辅助模块
- service: 业务包,实现对外提供的服务
- views: restful api接口
- joey_view.py: 演示view,实现登录,登出,edit
./build app
./build db
docker swarm init
./deploy.sh
打开浏览器,访问(服务器ip:port/login),比如在本地启动服务器,默认端口5000: 访问127.0.0.1:5000/login
打开浏览器,访问(服务器ip:port/logout),比如在本地启动服务器,默认端口5000: 访问127.0.0.1:5000/logout
打开浏览器,访问(服务器ip:port/edit/用户名),比如在本地启动服务器,默认端口5000: 访问127.0.0.1:5000/edit/ljx