03Django连接mysql和一些相关的指令

凯哥英语视频

所有软件和文件我都会放到百度云里面,链接和验证码都有,需要可以下载

1.安装数据库及数据库操作软件

Mysql下载配置
1.0–因为我有时候还需要做PHP开发,所以我就偷懒了,用的集成的包

我是直接下载的wampserver下载3.0版本一下的都行,我是wampserver3.3.0_x64.exe
然后下一步–下一步–下一步–over
2.0–打开Wampserver64软件,当然你也设置一个只打开数据库的bat,双击打开
请添加图片描述
wamp64软件在目录是啥,就把C:\换成啥
这个软件自带的账号是root,密码是空

方法2,单独mysql下载配置法

点击mysql官网下载
具体的操作有点长,我放在下一篇文章里下一篇文章里

3.0–打开navicat软件,配置

文件–新建连接–mysql
在这里插入图片描述
请添加图片描述
我新建的连接名字是123,然后就去下面新建数据库
右击123–新建数据库–
在这里插入图片描述
请添加图片描述
数据库名称就设置成项目名称吧,然后字符集utf8b4,排序规则写个520就跳出来了,确定-完成

2.在Django中置数据库

1.0–DATABASES配置

打开项目,找到settings.py
大概75行左右,修改DATABASES配置,如下:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 数据库的类型
        'NAME': 'djangoProject1',  # 这是数据库名称
        'USER': 'root',  # 这是数据库用户名
        'PASSWORD': '',  # 这是数据库密码,我的是空
        'HOST': 'localhost',  # 这是数据库连接地址
        'PORT': '3306',  # 这是数据库端口
        }
}

请添加图片描述

2.0–创建一个APP模组,然后写一个表的配置并映射到数据库

1.00–首先找到左下角终端,点击打开
在这里插入图片描述
2.00–先创建一个app模组,然后在其中的models中写数据表模型
指令:python manage.py startapp wodeapp 创建名为wodeapp的模组
在这里插入图片描述
请添加图片描述

3.0–然后在文件夹wodeapp下找到models.py文件,写入:

from django.db import models

# Create your models here.
# 受试者表
class liebiao(models.Model):
    id = models.AutoField(primary_key=True)
    data_id = models.IntegerField()
    time = models.DateTimeField()
    beizhu = models.CharField(max_length=50)
    name = models.CharField(max_length=50)
    gender = models.IntegerField(max_length=5)


    class Meta:
        verbose_name = 'liebiao'
        verbose_name_plural = 'liebiao'

请添加图片描述
这是一个名为liebiao的表,巴拉巴拉···

4.0–确保已经pip install mysqlclient 成功了
这是让Django和mysql连接的库···

5.0–指令python manage.py makemigrations来创建新的迁移文件

6.0–python manage.py migrate来应用新的迁移,从而在数据库中重新创建表

OVER,wampserver、navicat等安装包,下载困难的可加Q1394006513

结语

帮我的小狐狸点个赞吧

别的也没啥说的 , 如果觉得可以 , 希望一键三连支持一下 !

ok,那就这样吧~

欢迎各位大佬留言吐槽,也可以深入交流~

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

justwaityou1314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值