将Django连接到mysql

将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; 查看表中详细信息
相关推荐
Database_Cool_1 小时前
阿里云 RDS MySQL 降本增效实战:从规格选型到成本优化,月成本降低64%全攻略
mysql·阿里云·云计算
Cloud云卷云舒11 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
HLC++12 小时前
Linux的进程间通信
android·linux·服务器
用户713335851562414 小时前
MySQL - 事务、redo/undo 日志与 MVCC
mysql
爱笑鱼15 小时前
Binder(二):AIDL 生成的 Proxy、Stub 和 Parcel 到底在做什么?
android
用户713335851562415 小时前
MySQL - InnoDB 的 Buffer Pool
mysql
爱笑鱼16 小时前
Binder(一):一次方法调用,究竟怎样跨进程执行?
android
欲速不达882016 小时前
Mysql并发DML锁等待的优化
数据库·mysql
壮哥_icon16 小时前
【Android 系统开发】使用 BAT 脚本高效自动化管理 /system/priv-app/ 系统应用(安装与卸载)
android·运维·自动化
L16247617 小时前
MySQL 全环境生产快速安装 + 完整配置手册(整合国产银河麒麟适配 + 主从补充版)
数据库·mysql