django中配置mysql数据库 

1,首先配置settings.py。

      一是在INSTALLED_APPS里面加入app名称;

       二是配置数据库相关信息

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01'   #加上这一行,app名
]
DATABASES = {    #配置数据库信息
    'default': {
        # 'ENGINE': 'django.db.backends.sqlite3',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        "ENGINE": 'django.db.backends.mysql',  #使用mysql数据库引擎
        'NAME': 'mydb',       #数据库名
        'HOST': 'localhost',   #ip
        'PORT': '3306',        #端口,注意是字符串
        'USER': 'root',      #用户名
        'PASSWORD': 'password'   #密码
    }
}
要先创建mydb数据库: > create database mydb charset utf8;

 
View Code

相关文章: