10,pycharm连接mysql +django连接MySQL


1.pycharm连接mysql

pycharm界面的右上角或者左上角都有database

都没有的话则需要安装

使用:

1, django默认用的是sqkite3

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

2, django链接MySQL

2.1, 第一步配置文件中配置(settings.py)

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db4_3',
'USER':'root',
'PORT':3306,
'HOST':'127.0.0.1',
'PASSWORD':'123',
'CHARSET':'utf8'
}
}

2.2 ,代码声明(3.6及以下解释器 需要额外的配置)

django默认用的是mysqldb模块链接MySQL

但是该模块的兼容性不好

需要手动改为用pymysql链接

在项目名下的__init__.py或者任意的应用名下的__init__.py文件中书写以下代码都可以('''只要是__init__文件即可 项目的 应用的都可以''')

import pymysql
pymysql.install_as_MySQLdb()