11,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()