目录

Django连接MySQL

Django连接MySQL

Django连接MySQL

一、命令行安装mysql客户端

1.安装pymysql和mysqlclient,并验证查看 python -m pip install pymysql python -m pip install mysqlclient pip list https://i-blog.csdnimg.cn/direct/6a1596869e6c447b92981963d8e4e9fa.png

二、下载安装MySQL

1.打开官网(https://www.mysql.com/) https://i-blog.csdnimg.cn/direct/2319299a448544cbb92f0822fb2f82e7.png 2.点击DOWNLOADS https://i-blog.csdnimg.cn/direct/23791d3ef5604b2aa59a529064d15499.png 3.下滑界面,点击 https://i-blog.csdnimg.cn/direct/8091bca8eeef4f04b59839cde6488356.png 4.点击windows版本 https://i-blog.csdnimg.cn/direct/7dec9c16f5664c149538fbe54f2d5ab7.png 5.点击下载 https://i-blog.csdnimg.cn/direct/058bc4fc9fe34fc8a1513605d00a695b.png 6.登录Oracle账户 https://i-blog.csdnimg.cn/direct/2ad7cc9ef13e45eb8520f31611ceecc4.png https://i-blog.csdnimg.cn/direct/d6cc14b2a03e44a09afc6c743630d467.png 7.立即下载 https://i-blog.csdnimg.cn/direct/61998944e87a4c82b2203006367d4aac.png 8.双击运行安装包 https://i-blog.csdnimg.cn/direct/a28932b2421f43e8a824ca9515ce48e2.png 9.打开后,选择自定义,点击next https://i-blog.csdnimg.cn/direct/7346886ec77946309ef603cf52e54413.png 10.选择要安装的版本,点击右箭头 https://i-blog.csdnimg.cn/direct/cc0b717158bd4255a88e3008a73db236.png https://i-blog.csdnimg.cn/direct/90d2c74a120449c09591d63f2b053cfc.png 11.修改安装位置 https://i-blog.csdnimg.cn/direct/36a78cfb4dd7489e94fec6f43a2d0e35.png https://i-blog.csdnimg.cn/direct/bb50168c8e8e496491bfcfc250679680.png https://i-blog.csdnimg.cn/direct/af0e981b90f445a3aa0ccf63dde961c8.png https://i-blog.csdnimg.cn/direct/b2c483c9fd90433785320f23308bba21.png 12.修改完成后,点击下一步 https://i-blog.csdnimg.cn/direct/161bcbbec3764be688db6a3cd20aecfa.png 13.直接下载 https://i-blog.csdnimg.cn/direct/71f37fa0c90d42baa40a64175bcddab7.png 14.下载完成后安装 https://i-blog.csdnimg.cn/direct/85cc1673ba2b49c7ac6e64aa07dd4331.png https://i-blog.csdnimg.cn/direct/1806540a5526451e9440405970f22946.png 15.安装完成后点击下一步 https://i-blog.csdnimg.cn/direct/854ceba5a4614520b67fe0cef23aa848.png 16.产品配置默认下一步 https://i-blog.csdnimg.cn/direct/5a94acb86bde45e2b20145fd925d160a.png 17.类型和网络默认下一步 https://i-blog.csdnimg.cn/direct/2671f548794f4dbba170d406420f0b06.png 18.认证方法默认下一步 https://i-blog.csdnimg.cn/direct/d8584824db194f8eafa508fcac891306.png 19.设置密码下一步 https://i-blog.csdnimg.cn/direct/3fd00d0f33b2442c9f417923ff2857d0.png 20.windows服务默认下一步 https://i-blog.csdnimg.cn/direct/6baf628487ca47c1ac1feeaaa8250efb.png 21.服务文件权限选择no,点击下一步 https://i-blog.csdnimg.cn/direct/da644f04926a458389ab761503556fc4.png 22.应用配置 https://i-blog.csdnimg.cn/direct/da189c4e367d4ed399a8b4525b4624de.png 23.点击完成 https://i-blog.csdnimg.cn/direct/050c0488dcda4aac8104db4fadb8d567.png https://i-blog.csdnimg.cn/direct/967633681f1a449e91a2f84cc4c64402.png 24.完成安装 https://i-blog.csdnimg.cn/direct/dd3a6fea1d6a4f168860a38ef5313a82.png

三、MySQL基本配置

1.打开客户端 https://i-blog.csdnimg.cn/direct/5dfca9b4d1664a43bc66e06a1f9bf656.png 2.输入密码登入数据库,修改一个简单的密码 https://i-blog.csdnimg.cn/direct/dbd565ea5ff54a01a52cfb365405d4ae.png 3.创建一个数据库 https://i-blog.csdnimg.cn/direct/3dad0d55785340f294c08845f6ab0225.png

四、Django配置

1.修改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’, #端口 } } https://i-blog.csdnimg.cn/direct/14f9a3806d07450b96069e60936f44e7.png 2.定义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.运行命令,注意前提是下载了mysqlclient库,并且app已注册 python manage.py makemigrations # 创建迁移文件 python manage.py migrate # 迁移到数据库 https://i-blog.csdnimg.cn/direct/1e25433aa7574abfaa4ccdf69b8ae8f0.png 4.检查表是否创建成功 https://i-blog.csdnimg.cn/direct/8cb0a2d1140d436f918b897c83a6bad4.png