1,首先呢,需要安装pymysqlpip install pymysql
2,django 创建项目后,在项目中存在setting.py 文件
3, 打开setting.py文件,找到DATABASES ,进行对应修改
#数据库配置
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'decode':'utf-8',
'NAME': 'news', # 数据库名称
'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1
'PORT': 3306, # 端口
'USER': 'root', # 数据库用户名
'PASSWORD': 'root', # 数据库密码
}
}
如图:
4,另外与setting.py
文件同级目录中,存在__init__.py
文件,在该文件中加入如下内容:
import pymysql
pymysql.install_as_MySQLdb()
如图:
但是保存呢,pycharm报错了,如图:
解决办法: