pycharm 链接 MySQL,Django链接MySQL


pycharm 链接 MySQL

注意:提前指定库

Django链接MySQL

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
# 默认使用sqlite3小型数据库

如何链接:

  1. 配置文件中心配置
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 路径
        'NAME': 't1',  # 库名
        'USER': 'root',
        'PASSWORD': 'xJNN0315',
        'HOST' : '127.0.0.1',
        'POST' : 3306,
        'CHARSET' : 'utf8'
    }
}
  1. 代码声明

Django默认使用的是mysqldb模块链接MySQL,但是该模块的兼容性不好,需手动改为pymysql链接。

更改:在项目名下的__init__.py或者任意的应用名下的init文件中书写以下代码即可。

import pymysql
pymysql.install_as_MySQLdb()