19 01 17 Django 模型 使用mysql数据库

今天演示使用MySQL数据库,这是Web项目首选的数据库。

进入虚拟环境py_django。

workon py_django

在/home/python/pytest目录下创建项目test2。

django-admin startproject test2

创建项目test2

打开test2/settings.py文件,找到DATABASES项,默认使用SQLite3数据库

数据库配置

修改为使用MySQL数据库,代码如下:

将引擎改为mysql,提供连接的主机HOST、端口PORT、数据库名NAME、用户名USER、密码PASSWORD。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test2', #数据库名字,
        'USER': 'root', #数据库登录用户名
        'PASSWORD': 'mysql', #数据库登录密码
        'HOST': 'localhost', #数据库所在主机
        'PORT': '3306', #数据库端口
    }
}

注意:数据库test2 Django框架不会自动生成,需要我们自己进入mysql数据库去创建。

下面是手动创建数据库,打开新终端,在命令行登录mysql,创建数据库test2。

 

注意:设置字符集为utf8

create database test2 charset=utf8;


 

posted @ 2019-01-17 16:30  Mr喃先森  阅读(134)  评论(0编辑  收藏  举报