将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; 查看表中详细信息
相关推荐
lynn8570_blog8 分钟前
android 后台下载任务,断点续传
android
小鱼冻干15 分钟前
express中间件
前端·mysql·node.js
Aaron.Ma38 分钟前
Django 问题
python·django·sqlite
顾林海1 小时前
Flutter Dart 泛型详解
android·前端·flutter
xq95271 小时前
Android 俄罗斯vk授权登录接入来了
android
凭君语未可2 小时前
MySQL中的事务隔离级别有哪些
数据库·mysql
运维小贺4 小时前
MySQL超详细介绍(近2万字)
运维·数据库·mysql
猫咪-95274 小时前
Mysql表的简单操作
服务器·数据库·mysql
QING6184 小时前
Android RecyclerView 性能优化指南
android·性能优化·app