# python to do **Repository Path**: qylab/python-to-do ## Basic Information - **Project Name**: python to do - **Description**: 采用 Python Flask 框架与 MySQL 数据库开发的一个轻量级任务管理系统。实现用户注册登录、任务增删改查、状态管理及分页展示等核心功能。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-28 - **Last Updated**: 2025-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: Flask, MySQL, Python, JWT ## README ## 运行步骤 1、保证所需的库已经安装: ``` pip install flask flask-sqlalchemy flask-login` ``` 2、把上述代码保存到对应的文件中,确保目录结构如下: ``` project/ │ ├── app/ # 应用核心代码 │ ├── __init__.py # 初始化 Flask 应用 │ ├── models/ # 数据库模型 │ │ ├── __init__.py │ │ └── user.py # 用户模型示例 │ ├── routes/ # 路由定义 │ │ ├── __init__.py │ │ ├── api.py # 后台API 路由 │ │ └── web.py # 前台页面路由 │ ├── services/ # 业务逻辑服务 │ │ ├── __init__.py │ │ └── user_service.py # 用户业务逻辑示例 │ ├── templates/ # 前端 HTML 模板 │ │ ├── base.html # 基础模板 │ │ ├── index.html # 首页模板 │ │ └── login.html # 登录页模板 │ └── static/ # 静态文件 │ ├── css/ # CSS 文件 │ ├── js/ # JavaScript 文件 │ └── image/ # 图片文件 │ ├── migrations/ # 数据库迁移脚本(使用 Flask-Migrate) │ ├── tests/ # 测试代码 │ ├── __init__.py │ └── test_routes.py # 路由测试示例 │ ├── config.py # 配置文件 ├── requirements.txt # 项目依赖 └── run.py # 启动应用的脚本 ``` 3、运行应用: ``` python run.py ``` 访问 http://127.0.0.1:5000 开始使用博客应用