# django **Repository Path**: qf296/django ## Basic Information - **Project Name**: django - **Description**: 基于django的智能跳高系统,该系统已参加小挑校赛获二等奖 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-03-22 - **Last Updated**: 2025-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Django, Python ## README ### 智能跳高系统_django --- ### 项目介绍 本项目为独自完成小挑(挑战杯大学生创业计划竞赛)校二等奖演示系统,主要以静态前端页面展示创业思想。 由于是偏向于创业价值、商业价值的竞赛,且获得第二名十分遗憾未进入省赛,该系统也没有再继续完善扩展。 ### 待扩展工作 系统最初设想连接跳高设备,实时获取跳高装置高度信息显示,并可以在页面调整设备开关高度等; 拍摄运动员三个角度的跳高视频,传至服务器后台,通过姿态估计神经网络预测关节点坐标,与专业运动员的跳高动作预测坐标做对比,得出分析结果并反馈给用户。 ### 页面展示 首页
![图片1](https://gitee.com/qf296/django/raw/master/demo/4907a5c9061ce6730883211405c49cc.jpg) 升降设置 ![图片2](https://gitee.com/qf296/django/raw/master/demo/ffd4e1293f1a4da23930d3510ff8ecc.jpg) 分析 ![图片3](https://gitee.com/qf296/django/raw/master/demo/339ddb9a39d04afd7c9d624bc1f953e.jpg) 详细分析 ![图片4](https://gitee.com/qf296/django/raw/master/demo/2793602f09f3300851f2d8d62613222.jpg) 课程
![图片5](https://gitee.com/qf296/django/raw/master/demo/c0caa84a7e3afb4f34c95aebf1750a8.jpg) 成绩 ![图片6](https://gitee.com/qf296/django/raw/master/demo/c464eedefc172ef1205e9d7543dc2c4.jpg) 作业 ![图片7](https://gitee.com/qf296/django/raw/master/demo/5ef62482af9f8e51437e9fa8f23d12d.jpg) ### 技术亮点 1. 采用 `Vue` 作为前端框架 2. 采用 `Django` 作为后端框架 3. 采用 `Django` 模板引擎 4. 采用云通讯短信发送 5. 采用 `session` 技术 ### 语言及工具版本 - `Python 3.6` - `MySQL 5.7` - `Django 3.0` - `Redis 3.2` ### 项目结构介绍 - `height` 页面子应用:用于框架返回各页面html - `libs` 为依赖的第三方库:图片验证码和手机号短信验证码; - `logs` 没传上来:用于日志输出; - `media` 媒体资源文件:头像图片之类的; - `root` 主应用:用于注册其它应用,设置超级管理员等; - `static` 静态资源目录:js 和 css 等; - `template` 模板引擎文件夹:就是几个主页面; - `users` 用户子应用:用于实现用户登陆等功能; - `utils` 工具类包:自定义装填码信息; ### 如何启动 ```bash # 一般大家都安装了 python 和 Django 的环境,还需要下面几个库 pip install pymysql pip install django-redis pip install Pillow ``` 1. 去项目的 `/main/settings.py` 文件下修改 `DATABASES` 配置信息:包括数据库的用户名和密码; 2. 首先执行 `sql` 建库:或者在项目内执行 `migrate` 命令,但是这样的话你的数据库是空的,啥都没有; 3. 配置好本地的 `Redis` 环境: 启动 `server` 即可; 4. 直接启动项目即可:本项目的开发环境为 `win10`