zoukankan      html  css  js  c++  java
  • 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数据库,已经增加了几个表。


    我不会轻易狗带~
  • 相关阅读:
    思考的容器:结构
    思维的结构-结构是思维的组织形式-系统思维
    分层 抽象 复杂 认知
    NoSQL 简介
    什么是数据库ACID?
    sqlite3 多线程和锁 ,优化插入速度及性能优化
    Architecture of SQLite
    关系模型我的理解
    科学理论--抽象
    认识的三个层次
  • 原文地址:https://www.cnblogs.com/zhongyujuedingwangjiwo/p/14260077.html
Copyright © 2011-2022 走看看