Django学习第五天(makemigrations和migrate的使用)

Django学习第五天(makemigrations和migrate的使用)_第1张图片
Django

使用Navicat连接Mysql数据库

1.配置连接Mysql信息

这里的密码是我们安装Mysql时设置的密码

Django学习第五天(makemigrations和migrate的使用)_第2张图片
新建连接

2.创建数据库

Django学习第五天(makemigrations和migrate的使用)_第3张图片
创建数据库

3.数据库创建完成

Django学习第五天(makemigrations和migrate的使用)_第4张图片
创建完成

5.安装MySQL-Python

原本我是按照视频教程里的步骤安装,后来出现了报错信息,经群里的小伙伴提醒Python3并没有这个依赖库,解决方案如下

pip install pymysql
pip install mysqlclient

6.修改settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'hellodjango',
        'USER': 'root',
        'PASSWORD': 'fcc21042',
        'HOST': 'localhost',
        'PORT': '3306'
    }
}

7.makemigrations和migrate的使用

使用【makemigrations】创建数据库表的变更脚本
使用【migrate】执行数据表变更
最后在Navicat中查看数据库内容变更


Django学习第五天(makemigrations和migrate的使用)_第5张图片

你可能感兴趣的:(Django学习第五天(makemigrations和migrate的使用))