项目简介
这是一个基于Flask框架开发的Web应用,借助微信云托管运行。项目实现了简单的计数器读写接口,使用云托管MySQL来读写和记录计数值。
项目的主要特性和功能
- 具备计数器功能,可获取当前计数值、使计数值自增以及将计数值清零。
- 采用灵活的配置管理,通过配置文件能方便管理数据库连接信息和其他应用设置。
- 项目遵循模块化思想,代码结构清晰,利于维护和扩展。
安装使用步骤
已下载项目源码文件
- 安装依赖:在项目根目录下,使用命令行工具执行
pip install -r requirements.txt
安装所需依赖。 - 配置数据库:在
config.py
文件中配置数据库连接信息,如用户名、密码、数据库地址等。 - 运行应用:在命令行工具中,导航到项目根目录,执行
python run.py
启动应用。应用默认在端口5000启动,可按需修改端口号。 - 访问应用:在浏览器中访问
http://localhost:5000
查看应用首页,可通过API接口进行计数器操作。
注意事项
若未通过微信云托管控制台部署模板代码,而是自行复制/下载模板代码后手动新建服务并部署,需在「服务设置」中补全以下环境变量才能正常使用,否则会因无法连接数据库导致部署失败: - MYSQL_ADDRESS - MYSQL_PASSWORD - MYSQL_USERNAME 以上三个变量的值需按实际情况填写,若使用云托管内MySQL,可在控制台MySQL页面获取相关信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】