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


    搭建Django3

    环境:

    Python 3.8.7
    Django 3.1.6
    mysqlclient 2.0.3

    pycharm建议使用专业版,打开后创建项目,项目名字自定义,我的是saas,选择Django框架。 pycharm会自己帮我们下载Django库。建好后的目录如下:

    在pycharm终端控制台输入:

    python manage.py runserver
    

    结果如下:

    说明已经运行成功,可以点击一下这个地址打开界面如下:

    现在Django搭建好了,先关闭一下服务。pycharm直接关闭服务即可

    替换Django默认数据库为mysql

    1.首先:下载MySQL的驱动,这里用的是mysqlclient == 2.0.3
    2.创建一个叫test的数据库。
    3.更改saassaassettings.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数据库,已经增加了几个表。


    我不会轻易狗带~
  • 相关阅读:
    攻心之战,以情动之;攻城之战,以财诱之;攻坚之战,以力迫之;攻野之战,以势强之
    2005 经典java问题
    Javadoc的简捷使用 zt
    一些入门的java小程序zt
    连载:住在我隔壁储藏室的大学刚毕业的小夫妻zt
    Oracle中發郵件代碼
    程序员职业规划
    IE與Firefox中Cookie的保存方法
    request與response區別
    Html Menu下拉菜單
  • 原文地址:https://www.cnblogs.com/zhongyujuedingwangjiwo/p/14260077.html
Copyright © 2020-2023  润新知