# PythonAiTool **Repository Path**: chong-shi-ke-ji/python-ai-tool ## Basic Information - **Project Name**: PythonAiTool - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-06 - **Last Updated**: 2025-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 崇实AI工具平台 崇实AI工具平台是一个展示和管理AI工具的网站,包含前台应用页面和后台管理系统。 ## 项目结构 ``` . ├── app.py # 主应用程序入口 ├── database.py # 数据库操作模块 ├── database.db # SQLite数据库文件 ├── web/ # 前台应用页面 │ ├── index.html # 首页 │ ├── tool-detail.html # 工具详情页 │ ├── css/ # CSS样式文件 │ │ └── styles.css # 主样式文件 │ ├── js/ # JavaScript文件 │ │ └── main.js # 主脚本文件 │ └── images/ # 图片资源 │ └── uploads/ # 上传的图片 └── web_admin/ # 后台管理系统 ├── index.html # 登录页 ├── dashboard.html # 控制面板 ├── tool-management.html # 工具管理 ├── statistics.html # 使用统计 ├── settings.html # 系统设置 ├── css/ # CSS样式文件 │ └── admin-styles.css # 管理后台样式 ├── js/ # JavaScript文件 │ └── admin.js # 管理后台脚本 └── images/ # 图片资源 ``` ## 功能特点 ### 前台应用页面 (web/) - 展示不同AI应用的卡片 - 点击卡片查看AI工具的详细信息 - 提供进入AI工具网站的链接 - 无需登录即可访问 ### 后台管理系统 (web_admin/) - 需要管理员登录 - 控制面板:显示概览数据和统计信息 - 工具管理:添加、编辑、删除AI工具 - 使用统计:查看访问量和使用情况 - 系统设置:配置网站参数和外观 ## 技术栈 - 前端:HTML, CSS, JavaScript - 后端:Python (Flask) - 数据库:SQLite - UI组件:FontAwesome ## 安装和运行 1. 确保已安装Python 3.6+ 2. 安装依赖: ``` pip install flask ``` 3. 运行应用: ``` python app.py ``` 4. 访问网站: - 前台:http://localhost:5000/ - 后台:http://localhost:5000/admin/ ## 后台登录信息 - 用户名:admin - 密码:password ## API接口 ### 前台API - `GET /api/tools` - 获取所有启用的工具 - `GET /api/tools/` - 获取特定工具的详情 ### 后台API - `POST /api/admin/login` - 管理员登录 - `POST /api/admin/logout` - 管理员登出 - `GET /api/admin/tools` - 获取所有工具 - `POST /api/admin/tools` - 创建新工具 - `PUT /api/admin/tools/` - 更新工具 - `DELETE /api/admin/tools/` - 删除工具 - `GET /api/admin/statistics` - 获取统计数据 - `GET /api/admin/settings` - 获取系统设置 - `POST /api/admin/settings` - 更新系统设置 - `GET /api/admin/users` - 获取所有用户 - `POST /api/admin/users` - 创建新用户 - `PUT /api/admin/users/` - 更新用户 - `DELETE /api/admin/users/` - 删除用户 ## 数据库结构 ### users表 - id: 用户ID - username: 用户名 - password: 密码(SHA-256哈希) - email: 电子邮箱 - role: 角色(admin, editor, viewer) - status: 状态(1=启用, 0=禁用) - created_at: 创建时间 ### tools表 - id: 工具ID - name: 工具名称 - url: 工具URL - description: 工具描述 - image_path: 图片路径 - status: 状态(1=启用, 0=禁用) - created_at: 创建时间 - updated_at: 更新时间 ### visits表 - id: 访问ID - tool_id: 工具ID - ip_address: IP地址 - user_agent: 用户代理 - timestamp: 访问时间 ### settings表 - id: 设置ID - key: 设置键 - value: 设置值 ## 许可证 © 2023 崇实AI工具平台. 保留所有权利.