在settings中配置如下:
1,配置数据库的连接
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', # 数据库主机 'PORT': 3306, # 数据库端口 'USER': 'root', # 数据库用户名 'PASSWORD': 'root', # 数据库用户密码 'NAME': 'student' # 数据库名字 } }
如果想打印orm转换过程中的sql,需要在settings中进行如下配置
在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。
(1) 使用MySQL数据库首先需要安装驱动程序(建议使用)
pip install mysqlclient
(2)如果安装了pip install mysqlclient 就可以不用在
在Django的工程同名子目录的__init__.py文件中添加如下语句:
from pymysql import install_as_MySQLdb
# 让pymysql以MySQLDB的运行