@LiangMiangJian 2026-01-06
本项目是为了在工作中管理发行软件,记录缺陷,使用思维导图建立测试用例,管理项目版本,记录技术反馈而创建的一个测试管理平台。
在此移除敏感信息后做存档使用。
- Release 发行管理(无登录下载)
- Bug 缺陷管理(无登录提交,文档式结构,卡片式查看)
- Case 用例管理(jsMind 思维导图构建)
- Version 版本管理(时间线式版本记录)
- Feedback 反馈管理(卡片式反馈查看)
所有图例请查看 image 文件夹
Python 版本建议 3.10,建议通过 Pycharm 创建 venv 虚拟环境进行开发。
第 1 步,创建项目
如果你想从零开始学习这个项目,则从这一步开始(仓库是创建好的项目)。
django-admin startproject TestPlatform使用 django-admin 创建一个名为 TestPlatform 的项目。
这一步创建后,会在当前文件夹生成一个名为 TestPlatform 的项目文件夹,文件夹内包括:
- 一个和 TestPlatform 同名的文件夹,用来存储项目配置
- 一个 manage.py 文件,用来管理项目
进入 TestPlatform 项目文件夹,然后执行以下命令,创建应用。
python manage.py startapp main使用 manage.py 创建一个名为 main 的网站应用,我们网页的相关代码都会放置在这里。
最终文件结构应当如下所示:
如果执行了这一步,则建议将仓库代码复制到上述文件夹结构中。
第 2 步,初始化数据库
无论是否执行第 1 步,都需要执行初始化数据库的命令。
进入项目文件夹(manage.py 所在的当前文件夹),执行以下命令记录数据库变动,并创建/修改数据库。
# 记录改动
python manage.py makemigrations main
# 执行改动
python manage.py migrate在数据库创建完成后,执行以下指令创建一个超级管理员。
python manage.py createsuperuser第 3 步,运行
执行完成上述步骤后,便可以正式运行平台,执行以下指令。
python manage.py runserver访问 http://127.0.0.1:8000,即可访问本项目平台。
访问 http://127.0.0.1:8000/admin,即可访问一个可视化的数据库管理平台。
Django, Echarts, Bootstrap, jQuery, jsMind, Python
models.py:数据存放,实例化数据库里面的数据用于使用admin.py:models 注册url.py:路由文件,平台所有路由都在此views.py:页面文件,平台主要内容都在此templates:HTML 模板文件文件夹,包含所有 HTML 界面主体settings.py:配置文件,一些 django 系统功能在此配置
请查看文件 README2DEPLOY










