# api.daily_accounting.com **Repository Path**: daily-accounting/api.daily_accounting.com ## Basic Information - **Project Name**: api.daily_accounting.com - **Description**: 接口项目的代码仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-28 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人记账财务管理系统部署文档 ## 系统要求 - Python 3.8+ - Node.js 16+ - MySQL 8.0+ - Windows/Linux/MacOS ## 部署步骤 ### 1. 数据库配置 1. 登录MySQL,创建新的数据库: ```sql CREATE DATABASE daily_accounting; ``` 2. 执行初始化SQL脚本: ```bash # 先执行主数据库脚本 mysql -u your_username -p daily_accounting < daily_accounting.sql # 再执行更新脚本 mysql -u your_username -p daily_accounting < update_isdelete_default.sql ``` ### 2. 后端部署 (api.daily_accounting.com) 1. 进入后端目录: ```bash cd api.daily_accounting.com ``` 2. 创建并激活虚拟环境: ```bash # Windows python -m venv venv venv\Scripts\activate # Linux/MacOS python3 -m venv venv source venv/bin/activate ``` 3. 安装依赖: ```bash pip install -r requirements.txt ``` 4. 配置数据库连接: - 修改 `config.py` 中的数据库配置信息 - 确保用户名、密码、主机等信息正确 5. 启动后端服务: ```bash python manage.py ``` ### 3. 前端部署 (finance-app) 1. 进入前端目录: ```bash cd app.daily_accounting.com ``` 2. 安装依赖: ```bash npm install ``` 3. 配置API地址: - 检查 `src/api/index.js` 中的 `baseURL` 配置 - 确保与后端服务地址匹配 4. 启动开发服务器: ```bash npm run dev ``` 前端将在 http://localhost:5173 运行