要写新项目了,运行老Django项目找找记忆先
- 步骤一、找依赖
- 1、数据依赖
- 2、缓存依赖
- 步骤二、运行前准备,搞定依赖
- 1、新增数据库
- 2、项目配置数据库连接
- 3、项目配置redis连接
- 步骤三、将项目运行起来
- 1、下载依赖
- 2、初始化数据库
- 3、运行项目
两年没有拨弄它了,沾染了些许灰尘,但没所谓,重新运新起来,抖抖灰尘。唉平时工作太忙了,决计不是因为自身懒惰的原因
本文章的项目资源,是一个成熟的自动化平台,明天上传到CSDN,今晚先发布这个博客
步骤一、找依赖
不处理依赖,项目运行起来找不到北,所以这个步骤不能少,我这老项目是只是依赖mysql与redis,还依赖了nacos,不过这文章里会把nacos摘出去,不然依赖太多东西项目就复杂了;每个人的老项目依赖不同,必须要处理依赖,车轱辘话:不处理依赖运行起来找不到北,由其是新手。
依赖哪里找,依赖settings.py找
在djang主项目目录下,找到setting.py文件,分析有哪些依赖
1、数据依赖
在settings 里面找到DATABASES,这里依赖的mysql,需要pip install pymysql库
2、缓存依赖
在settings 里面找到CACHES,这里依赖的redis,需要pip install django-redis
步骤二、运行前准备,搞定依赖
部署mysql、redis服务,唉~涉及运维经验,车轱辘教程,这里就不赘述了;作项目依赖,大家可以先自行去找其它blog,车轱辘文章反复写是需要花点心思创新的。
大家部署依赖服务的服务器IP,与对应服务的账号与密码。要自己记清楚;
本教程的mysql与redis 部署在本地虚拟机192.168.1.56中;
#mysql连接信息
host: 192.168.1.56
port: 3306
user: root
password: qwer1234
#redis连接信息、
host:192.168.1.56
port:6379
password:qwer1234
1、新增数据库
数据库名为autoplat(可以随便命名)
2、项目配置数据库连接
在settings.py文件中DATABASES 填写autoplat数据库连接信息,账号,地址,端口等(这里将nacos配置配置去掉,直接写死相关字段;)
3、项目配置redis连接
redis默认有15个库,不需要自己新增,直接配置连接即可;
这里配置了两个redis库,
一个default,用来展示整个自动化平台用例编写、执行计划与节省时间等情况。
一个usercache,用来缓存用户token
步骤三、将项目运行起来
1、下载依赖
下载依赖单独拎出来讲了,请看这篇文章
https://blog.csdn.net/weixin_40331132/article/details/149815766?spm=1011.2415.3001.5331
2、初始化数据库
两条命令,按顺序运行,如果报错,不要去找错,正常的新人不能处理与忍受这问题的折磨;报错就删除数据库表,删除生成的映射文件,再重新运行即可解决。
#命令两条
python manage.py makemigrations #将model类(ORM)生成映射模型
python manage.py migrate #分析模型在数据库创建对应表
运行第一条,生成模型
python manage.py makemigrations
生成的模板文件
运行第二条命令
python manage.py migrate
在autoplat库中生成了相关表
autoplat数据库里项目所需要的表都生成了;项目可以燥起来了。
3、运行项目
输入命令:
#运行django项目,默认端口8000
python manage.py runserver
运行起来了,可以看到输出了后端服务IP与端口
打开对应的前期项目连上查看一下
哈, 前端项目依赖没下完成,太晚了,先睡觉,前端项目运行界面明天补上~~~