# FootballInsight Pro
**FootballInsight Pro** 是一个足球数据分析平台,提供球队、球员、联赛等多维度的数据分析功能。以下指南将帮助你快速启动和运行该项目。
## 目录
- [安装依赖](#安装依赖)
- [配置环境变量](#配置环境变量)
- [启动项目](#启动项目)
- [访问前端页面](#访问前端页面)
- [常见问题](#常见问题)
### 系统环境要求和安装说明
#### 1. 硬件环境和操作系统
- **CPU**:无特殊要求(一般PC计算机即可)。
- **内存**:建议4GB及以上。
- **存储空间**:至少需要10GB可用磁盘空间。
- **操作系统**:
- Windows 10/11(64位)
- macOS 10.14及以上版本
- Linux(支持主流发行版如Ubuntu 18.04及以上版本)
---
#### 2. 开发平台(含开源/第三方工具)
以下为开发所需的平台和工具列表:
- **编程语言**:
- Python 3.8及以上版本
- **开发框架**:
- Django(Python Web框架)
- **前端库**:
- jQuery(用于增强页面交互)
- **构建工具**:
- pip(Python包管理工具)
- **版本控制**:
- Git
## 安装依赖
1. **进入项目目录**
```bash
cd footviz
```
确保当前在有manage.py的文件夹内
2. **创建虚拟环境(推荐)**
使用 Python 虚拟环境来隔离项目的依赖:
```bash
python -m venv venv
```
在 macOS/Linux 上 :
```sh
source venv/bin/activate # 在 macOS/Linux 上
```
在 Windows 上:
```commandline
venv\Scripts\activate
```
3. **安装 Python 依赖**
确保你已经安装了 Python 3.x。然后使用 `pip` 安装项目所需的依赖:
```bash
pip install -r requirements.txt
```
## 启动项目
1. **收集静态文件**
[//]: # ( 如果项目包含静态资源(如 CSS、JavaScript 和图片),运行以下命令将其收集到指定目录:)
```bash
python manage.py collectstatic
```
2. **启动开发服务器**
使用 Django 开发服务器启动项目:
```bash
python manage.py runserver
```
默认情况下,项目将在 `http://127.0.0.1:8000` 启动。
## 访问前端页面
1. **打开浏览器**
在浏览器中访问以下 URL:`http://127.0.0.1:8000`
2. **导航到球员分析页面**
- 在左侧导航栏中,点击“球员分析”链接,进入球员选择页面。
- 页面左侧会显示联赛按钮,点击选择一个联赛(例如英格兰国旗图标)。
- 联赛选择后,右侧将加载该联赛下的所有球队按钮。
- 点击某个球队按钮,即可查看该球队的具体球员信息。
3. **其他功能导航**
- **主页**:展示平台简介和主要功能。
- **赛程**:选择联赛后,查看对应联赛的赛程信息。
- **积分榜**:选择联赛后,查看该联赛的积分榜数据。
- **联赛分析**:提供各联赛的整体数据分析。
- **球队分析**:类似球员分析,但专注于球队层面的数据。
- **精彩赛事回顾**:展示精选比赛的视频回顾。
> **提示**:
> - 如果需要登录或订阅才能访问某些功能,请确保已注册并登录。
> - 数据截止日期为 2025 年 4 月 12 日,部分功能可能受此限制影响。