# mug **Repository Path**: ccq/mug ## Basic Information - **Project Name**: mug - **Description**: 马克杯Web脚手架 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-08 - **Last Updated**: 2021-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mug Skeleton 马克杯脚手架 ![logo](doc/../app/doc/logo.png) 基于bottle + peewee的web api框架 ## 特性 * 要求Python 3.7 * 基于Bottle Web Framework * 集成Peewee ORM,已带MySQL驱动 * 集成Cache,通过装饰器缓存执行结果 * 集成Access log * 集成任务调度框架APScheduler * 区分开发和生产环境 * 有多进程模式 * 权限框架 (TODO) * 单用测试框架 boddle ## 配置 修改`/app/app/settings.py` ## 使用 ### 启动服务 1. `pip install -r requirements.txt` 2. 启动 `python app/manage.py runserver [--port 19999 --dev true]` 3. 访问游览器 ![home](doc/../app/doc/home.jpg) ### 单元测试 `python app/manage.py test`