写在开头:本教程完全免费(点赞转发),并且学习门槛为初级学者,旨在传播python-django-vue-elementUI技术栈,帮助小白快速学习测试平台的开发过程,并引入本地deepseek,包括其使用/训练/调参的页面交互功能和具体举例项目的实践操作,也为了让粉丝在今后的职业生涯中简历亮点添加上AI的一笔。(若是之后出现了更简单、效果更好、性价比更高的可免费本地部署的蒸馏模型,应具备可随时替换底层deepseek引擎的能力)。 因之前在收费培训中已讲过用gpt/文心/自建模型为底层的用例生成平台,所以算是有了一些经验,本次公众号deepseek版本大概2月内更新完毕。
关于AI生成测试用例平台的意义我已不想多做赘述,想升职加薪的人自然明白当下的形式,不要管那么多国家大事和现实意义,只要能赚钱就学就好,那些大人物比我们想的远。招聘JD有这个要求,简历上有这个加分,那就学就完了。
关于本教程相关的之前的引导和部署deepseek的文章链接如下:
本地部署deepseek R1极简教程,看看你的电脑能跑多少B的?
十秒了解:deepseek本地/服务器部署后http接口调用教程(小绿书版)
你需要提前准备的:
一台电脑(Mac或windows),性能不用特别高,但本地要可以部署deepseek-r1:1.5b ,(教程目的是学习知识和过程,而非正式落地使用成品,所以如果你的电脑性能实在不行,那就部署1.5b的,我教程用的是7b的,你之后有好电脑了可以部署32b的)
pycharm专业版
部分插件版本:
python3.7及以上
对应的django3.x (需要通过pip install安装)
node 16以上
@vue/cli 5以上 (可通过npm 命令安装)
正文开始:
打开mac电脑的终端(windows用cmd),然后用命令创建一个空的django项目:命名暂定(CaseAI_WQRF)
django-admin startproject CaseAI_WQRF
然后cd CaseAI_WQRF 进入项目根目录:
继续执行命令创建app应用:
django-admin startapp Myapp
然后用pycharm专业版打开这个项目根目录:
然后在右上角编辑启动器:
注意四处红箭头,python版本选择自己安装好django的python版本。
确定后 右上角启动正常展示:
然后两句执行同步表结构的命令(这些命令都是在pycharm的Terminal面板来执行的)
python3 manage.py makemigrations
python3 manage.py migrate
然后继续执行创建超管命令:
python3 manage.py createsuperuser
接下来初始化settings.py文件
1. 修改可访问域名,让前端和其他局域网同事可访问:
2. 把Myapp写进已安装列表:
3. 修改中间件以保证前后端分离项目的正常运行:
先pip install django-cors-headers
然后settings.py中修改如下:(第44行开始)
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
# 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
4. 修改settings.py底部的语言和时区:
5. 点击pycharm右上角启动整个Django服务:
观察控制台输出:
打开浏览器,地址栏输入:127.0.0.1:8000 查看显示:
第一节到此结束,django项目已经成功运行起来。