本文主要向大家介绍了Django:Python3.6.2+Django2.0配置MySQL数据库 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
<
Django默认使用的数据库是python自带的SQLlite3,但SQLlite并不适用于大型的项目,因此我将数据库换成了MySQL,下面介绍下Django如何配置数据库。。。
我使用的版本是:Python3.6.2+Django2.0+MySQL5.7.21
MySQL下载安装跳过,直接说配置过程:
一、settings.py文件中修改数据库配置为下面的内容:
# Database
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases
DATABASES = {
‘default‘: {
‘ENGINE‘: ‘django.db.backends.mysql‘,
‘HOST‘: ‘127.0.0.1‘,
‘PORT‘: ‘3306‘,
‘NAME‘: ‘mysql‘,
‘USER‘: ‘root‘,
‘PASSWORD‘: ‘zwg123456‘,
‘OPTIONS‘: {
‘init_command‘: "SET sql_mode=‘STRICT_TRANS_TABLES‘",
},
}
}
配置信息从上到下依次是:
驱动(ENGINE)、主机地址(HOST)、端口号(PORT)、数据库(NAME)、用