数据库|django怎么连接数据库?你知道吗?
文章图片
文章图片
上节课我们学习了怎么安装mysqlclient , 接下来我们讲一下怎么将Django与数据库数据同步 。
1.首先介绍下Django中的orm与数据库的对应关系:
2.实现Django与数据库链接的主要步骤:
1)新建应用
2)在应用下的models.py文件中写入类
3)迁移同步数据 。
3.各部分操作具体步骤讲解:
1)新建应用的方法:之前讲过通过命令完成操作:
python3 manage.py startapp 应用名
2)models.py文件怎么书写类
根据orm与数据库的对应关系我们可以知道 , 我们书写的这个类 , 将会成为数据库中的数据表 。 书写类的主要格式如下:
比如我要在bookstore_book 表中新建一个字段为title的varchar , 长度为100的数据:
其中类名石油APP应用的名称+类名共同组成数据库中的表名 , CharField对应数据库中的varchar , max_length表示长度 , 为必填项 , 新增的字段中必须要包含default值
因此这张表的对应关系就变成了这样:
4.迁移同步数据
我们讲数据新增在了Django中 , 但是还没有同步到数据库中 , 因此 , 需要两个命令:
python3 manage.py makemigrations
python3 manage.py migrate
【数据库|django怎么连接数据库?你知道吗?】接下来我们会通过一个案例具体讲解怎么操作 。
- 设计师|UI设计岗位薪资怎么样
- 传感器|称年轻,我们怎么做到经济自由?
- 迈克尔·杰克逊 45 度前倾是怎么做到的?
- 数据库|OPPO悄悄上新机,骁龙8核+5000mAh电池,256G仅售1599元
- 酷睿处理器|只少一个“K” 酷睿12600到底怎么样
- 一加科技|父母用机怎么选?抛开价格不谈,最应该关注的应该是这三项配置
- ea|冰箱突然声音变大了怎么回事?
- Linux|假设苹果公司远程锁死国内的苹果手机怎么办?
- 微信|微信有“新规”?2022年起6种行为或进行“封号”处理,你怎么看
- 数据库|丁磊致歉“鱼眼观察”作者并回应:已撤回删稿函