# 疫团Go -- 服务端 **Repository Path**: Gathering-is-a-fire/yi-tuan-gou--server ## Basic Information - **Project Name**: 疫团Go -- 服务端 - **Description**: “疫”团Go 是一个属于公益项目,由上海电子信息职业技术学院【聚是一团火】团队开发和维护,数据来源于自发组织的志愿者们收集和整理。 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 4 - **Created**: 2022-04-08 - **Last Updated**: 2025-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 服务端 > 本网站属于公益项目,由上海电子信息职业技术学院【聚是一团火】团队开发和维护,数据来源于自发组织的志愿者们收集和整理。 ## 介绍 本项目属于公益项目,由志愿者自发组织开发和运营,使用 python 3.7+ 开发,Web 框架用的是 Falsk。 - 疫团 Go-移动端 - 码云地址:[https://gitee.com/Gathering-is-a-fire/yi-tuan-gou--unapp](https://gitee.com/Gathering-is-a-fire/yi-tuan-gou--unapp) - 疫团 Go-服务端 - 码云地址:[https://gitee.com/Gathering-is-a-fire/yi-tuan-gou--server](https://gitee.com/Gathering-is-a-fire/yi-tuan-gou--server) - 疫团 Go-管理后台 - 码云地址:[https://gitee.com/Gathering-is-a-fire/yi-tuan-gou--admin](https://gitee.com/Gathering-is-a-fire/yi-tuan-gou--admin) ### 贡献名单 聚是一团火,散是满天星。 ![donate](https://tg.xuan-niao.com/name-list.png?v=2) ### 目录结构 ``` ├── README.md ├── config.py # 配置文件 ├── fonts/ # 验证码接口字体文件 ├── main.py # 启动文件 ├── modules/ # 模块 ├── requirements.txt # 依赖信息 ├── start.bat # 测试启动 ├── utils/ # 功能 └── views/ # API 接口 ``` ### 环境 ```shell pip install -r requirements.txt ``` ### 部署 #### 启动 使用 gunicorn 启动 main.py,如果是本地环境可以直接使用 python 启动 #### Nginx 在 nginx 中添加后端接口反向代理 ``` location ~ ^/api/goods/(area|category|product|drug)$ { proxy_pass http://127.0.0.1:9001/goods/$1$is_args$args; } location ~ ^/api/admin/(captcha|login|logout|info|change)$ { proxy_pass http://127.0.0.1:9001/admin/$1$is_args$args; } ``` ### 注意 开发或测试请先修改 config.py 中数据库配置信息 - **直接部署或二次开发后部署请声明来源【上海电子信息职业技术学院-聚是一团火】团队**