# django-cars **Repository Path**: cctvbtx/django-cars ## Basic Information - **Project Name**: django-cars - **Description**: 汽车数据爬虫分析与可视化系统 django + bootstrap +echarts + mysql 架构 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-02-06 - **Last Updated**: 2026-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 汽车数据爬虫分析与可视化系统 本项目是一个基于Django开发的汽车数据分析与可视化系统,结合了Bootstrap、ECharts和MySQL等技术,实现了汽车销量数据的展示、分析和管理功能。 ## 功能特点 - **用户认证**:支持用户注册、登录、密码重置等功能 - **数据展示**:汽车销量排行榜数据的列表展示和详情查看 - **数据筛选**:支持按品牌、价格等多维度筛选数据 - **数据分析**:基于ECharts的数据可视化,包括品牌分布、价格区间和销量排行等多种图表 - **后台管理**:管理员可以管理用户、添加/编辑/删除汽车数据 ## 技术栈 - **后端**:Django 5.2 - **前端**:Bootstrap 5 + ECharts 5 - **数据库**:MySQL / SQLite3 - **其他**:Font Awesome 图标库 ## 项目结构 ``` django-cars/ ├── car_analysis/ # 项目主目录 ├── car_system/ # 应用目录 │ ├── migrations/ # 数据库迁移文件 │ ├── admin.py # 管理界面配置 │ ├── forms.py # 表单类 │ ├── models.py # 数据模型 │ ├── urls.py # URL路由 │ └── views.py # 视图函数 ├── media/ # 用户上传文件 ├── static/ # 静态文件 │ ├── css/ # CSS样式文件 │ ├── js/ # JavaScript文件 │ └── img/ # 图片文件 ├── templates/ # 模板文件 │ └── car_system/ # 应用模板 ├── manage.py # Django管理脚本 └── README.md # 项目说明文档 ``` ## 安装与运行 1. 克隆项目到本地 ```bash git clone https://github.com/yourusername/django-cars.git cd django-cars ``` 2. 安装依赖 ```bash pip install -r requirements.txt ``` 3. 配置数据库 编辑 `car_analysis/settings.py` 文件,配置数据库连接信息 4. 数据库迁移 ```bash python manage.py migrate ``` 5. 创建超级用户 ```bash python manage.py createsuperuser ``` 6. 运行开发服务器 ```bash python manage.py runserver ``` 7. 访问系统 - 网站前台:http://localhost:8000 - 管理后台:http://localhost:8000/admin ## 数据库设计 系统主要数据表为 `car_rank`,用于存储汽车销量排行榜数据: | 字段名 | 类型 | 说明 | | ----- | ---- | ---- | | series_id | INT | 车系ID,主键 | | series_name | VARCHAR(100) | 车系名称 | | image | TEXT | 车型展示图URL | | ranks | INT | 当前排名 | | min_price | DECIMAL(10,2) | 最低指导价(万元) | | max_price | DECIMAL(10,2) | 最高指导价(万元) | | last_rank | INT | 上月排名 | | count | INT | 月销量(台) | | ... | ... | ... | ## 项目截图 (项目截图将在实际运行后添加) ## 许可证 本项目采用 MIT 许可证