【前置课程】介绍ORM & 创建Model
通过此次课程,你将更进一步走近Django的ORM。而这也只是一个开始。
【5分钟】Navicat使用说明
前提:Mysql已经安装,并且服务已经启动
1、配置连接Mysql信息
- 讲解:
- 连接名:可以自己设置名称,方便记忆这个配置的用途
- 主机名或IP地址:localhost(也可以使127.0.0.1,也就是本机器上Mysql的IP)
- 端口:默认3306(只要在安装Mysql时使用的是默认安装和配置即可)
- 用户名:root(默认的数据库用户,也可以自己添加)
- 密码:安装Mysql时设置的密码
2、创建数据库
1、【localhost】上点击右键选择【新建数据库】
2、填写数据库名称【hellodjango】,设置字符集之后点击【确定】
3、数据库创建完成
【5分钟】在Django中使用Mysql
1、安装MySQL-Python:MySQL_python-1.2.5-cp27-none-win32.whl(or win64)
2、配置Mysql数据库信息,修改【settings.py】文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #驱动名称
'NAME': 'hellodjango', #数据库名称
'USER': 'root', #数据库用户名
'PASSWORD': '123456', #用户名密码
'HOST': 'localhost', #主机地址
'PORT': '3306' #端口号
}
}
【10分钟】makemigrations和migrate的使用
django-admin makemigrations [app_label [app_label ...]]
django-admin migrate [app_label] [migration_name]
- 讲解:
- 使用【makemigrations】创建数据库表的变更脚本
- 使用【migrate】执行数据表变更
- 在Navicat当中查看数据库内容的变更