Django3搭建自动化测试平台--环境搭建与替换数据库为mysql

搭建Django3

环境:

Python 3.8.7
Django 3.1.6
mysqlclient 2.0.3

pycharm建议使用专业版,打开后创建项目,项目名字自定义,我的是saas,选择Django框架。 pycharm会自己帮我们下载Django库。建好后的目录如下:
Django3搭建自动化测试平台--环境搭建与替换数据库为mysql

在pycharm终端控制台输入:

python manage.py runserver

结果如下:
Django3搭建自动化测试平台--环境搭建与替换数据库为mysql
说明已经运行成功,可以点击一下这个地址打开界面如下:
Django3搭建自动化测试平台--环境搭建与替换数据库为mysql
现在Django搭建好了,先关闭一下服务。pycharm直接关闭服务即可

替换Django默认数据库为mysql

1.首先:下载MySQL的驱动,这里用的是mysqlclient == 2.0.3
2.创建一个叫test的数据库。
3.更改saas\saas\settings.py的py文件。saas是我创建的项目名字,将原本的

 DATABASES = {
 'default': {
         'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
 }

这一段,修改为

DATABASES = {
'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',
        'USER': '',
        'PASSWORD':'',
        'HOST':''
    }
}

看得出这是个字典,填写自己具体的数据库信息上去。
NAME:数据库名字,就是刚刚创建的test数据库
USER:数据库用户,一般不建议直接用root账户操作数据库。
PASSWORD:密码
HOST:数据库地址。

修改完了以后,在终端执行

python manage.py migrate

没报错的话,再次启动一下Django。能访问到最开始的页面说明替换成功,这时候再去看test数据库,已经增加了几个表。
Django3搭建自动化测试平台--环境搭建与替换数据库为mysql


上一篇:微盛创始人杨明:企业微信将成为中国saas的新土壤


下一篇:【实战高保真】电商saas全套原型、店铺管理、店铺装修、商品管理、会员管理、维权管理、会员管理、营销管理、财务管理、渠道管理、saas系统、Axure高保真后台管理原型、rp源文件、axure原型