Django连接MySQL
文章目录
- Django连接MySQL
- @[toc]
- 一、命令行安装mysql客户端
- 二、下载安装MySQL
- 三、MySQL基本配置
- 四、Django配置
文章目录
- Django连接MySQL
- @[toc]
- 一、命令行安装mysql客户端
- 二、下载安装MySQL
- 三、MySQL基本配置
- 四、Django配置
mysql_5">一、命令行安装mysql客户端
python -m pip install pymysql
python -m pip install mysqlclient
pip list
二、下载安装MySQL
1.打开官网(https://www.mysql.com/)
2.点击DOWNLOADS
3.下滑界面,点击
4.点击windows版本
5.点击下载
6.登录Oracle账户
7.立即下载
8.双击运行安装包
9.打开后,选择自定义,点击next
10.选择要安装的版本,点击右箭头
11.修改安装位置
12.修改完成后,点击下一步
13.直接下载
14.下载完成后安装
15.安装完成后点击下一步
16.产品配置默认下一步
17.类型和网络默认下一步
18.认证方法默认下一步
19.设置密码下一步
20.windows服务默认下一步
21.服务文件权限选择no,点击下一步
22.应用配置
23.点击完成
24.完成安装
三、MySQL基本配置
1.打开客户端
2.输入密码登入数据库,修改一个简单的密码
3.创建一个数据库
四、Django配置
1.修改settings.py,连接数据库,注释默认配置,输入新配置
python">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.定义models.py文件,创建数据库表
python">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.运行命令,注意前提是下载了mysqlclient库,并且app已注册
python manage.py makemigrations # 创建迁移文件
python manage.py migrate # 迁移到数据库
4.检查表是否创建成功