django配置mysql数据库

本文基于django2.0、python3.7版本编写

1. django 创建项目后,在项目中存在setting.py 文件

2. 打开setting.py文件,找到DATABASES ,进行对应修改

DATABASES = {
     'default': {
         'ENGINE': 'django.db.backends.mysql',   // mysql 为mysql 数据库
         'NAME': 'onlinetest',             // 对应使用的数据库
         'USER': 'root',                     // 对应数据库用户名
         'PASSWORD': 'mysql',         // 对应数据库密码
         'HOST': '127.0.0.1',            // 本地数据库
         'PORT': 3306,                   // 对应数据库端口
     }
}

3. 有个小伙伴在使用后发现,仍然无法连接数据库,需执行下面步骤

4. 安装pymysql

    安装方式: pip install pymysql

5. 与setting.py文件同级目录中,存在__init__.py文件,在该文件中加入如下内容:

import pymysql

pymysql.install_as_MySQLdb()

至此,django配置mysql数据库完成,亲测有效

posted @ 2019-05-06 20:13  进击的张小二  阅读(1039)  评论(0)    收藏  举报