将Django连接到mysql
文章目录
- 将Django连接到mysql
-
- [一.按照我的文章 '在Django模型中的Mysql安装' 此篇 的步骤完成mysql的基础配置](#一.按照我的文章 '在Django模型中的Mysql安装' 此篇 的步骤完成mysql的基础配置)
- 二.Django配置
一.按照我的文章 '在Django模型中的Mysql安装' 此篇 的步骤完成mysql的基础配置
基础配置具体内容
1.打开PowerShell 安装mysql的两个驱动
2.安装好mysql
3.完成简单的mysql操作(创建数据库是必须的)
二.Django配置
1.修改HelloDjango的settings.py,连接数据库,注释默认配置,输入新配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #django连接mysql,还可以连oracle、sqlite3、postgresql等等
'NAME': 'mydatabase', #数据库名字
'USER':'root', #用户
'PASSWORD':'1', #密码
'HOST':'127.0.0.1', #主机
'PORT':'3306', #端口
}
}
以上注意根据自己的配置来写

2.定义app01中的models.py文件,创建数据库表
from django.db import models # 调用django.db模块导入models对象
# Create your models here.
class PersonInfo(models.Model): # 定义personinfo类,通过models对象调用CharField()方法定义3个字段
name = models.CharField(max_length=30)
gender = models.CharField(max_length=16)
age = models.CharField(max_length=8)

3.在终端运行命令如下命令
python manage.py makemigrations # 创建迁移文件
python manage.py migrate # 迁移到数据库
4.打开mysqlclient 验证是否创建表成功
use mydatabase; 使用自己创建的数据库
show tables; 查看表
desc app01_personinfo; 查看表中详细信息
