凯哥英语视频
Django连接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,那就这样吧~
欢迎各位大佬留言吐槽,也可以深入交流~