Django连接MySQL
Django连接MySQL
文章目录
- Django连接MySQL
- @[toc]
- 一、命令行安装mysql客户端
- 二、下载安装MySQL
- 三、MySQL基本配置
- 四、Django配置
- @[toc]
- 一、命令行安装mysql客户端
- 二、下载安装MySQL
- 三、MySQL基本配置
- 四、Django配置
一、命令行安装mysql客户端
1.安装pymysql和mysqlclient,并验证查看
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,连接数据库,注释默认配置,输入新配置
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文件,创建数据库表
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.检查表是否创建成功
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。