在python3下用MySQL配置Django的数据库,步骤如下:
1.创建django项目
django-admin startproject <projectname>
2.安装PyMySQL
PyMySQL为python与mysql的接口之一,由于MySQLdb只支持python2,不支持python3,因此用PyMySQL代替MySQLdb。安装步骤为:
pip install PyMySQL
3.配置<projectname>/init.py文件
在<projectname>/init.py中输入以下代码:
import pymysql
pymysql.install_as_MySQLdb()
4.配置<projectname>/settings.py文件
在<projectname>/settings.py中的DATABASES
部分输入以下代码:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxxx', # 数据库名称
'USER': 'xxxx', # 用户名
'PASSWORD': 'xxxx', # 用户密码
'HOST': '', # 主机名,留空默认为localhost
'PORT': '', # 端口号,留空默认为3306端口
}
}