Django可以使用mysqlclient或者pymysql模块连接mysql数据库。
本文主要介绍使用pymysql模块连接。
安装
项目运行环境,安装pymysql
pip install pymysql
设置
1.在主项目的init.py中,将pymysql 伪装成MySQLdb
import pymysql
pymysql.install_as_MySQLdb()
2.在setting.py中,配置数据库连接
DATABASES = {
'default': {'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_mysql_name',
'USER': 'your_mysql_user',
'PASSWORD': 'your_mysql_password',
'PORT': '3306',
'HOST': '127.0.0.1',
}
}
运行
可以运行项目,测试连接是否成功
python manage.py runserver