美文网首页《Django By Example》首页推荐
Django-搭建博客(9-Django对数据库的增删改查)

Django-搭建博客(9-Django对数据库的增删改查)

作者: TestingShare | 来源:发表于2018-08-31 15:35 被阅读4次

?xml version="1.0" encoding="UTF-8"?

存入的数据,如何通过数据库查询呢?

django是个强大的框架且方法又全面

我们只需要调用models就好

一、增加数据

frombloggsimportmodels

添加方式一

models.表名(字段1=“数据1”,字段2=“数据2”)

添加方式二

models.表名.create(字段1=“数据1”,字段2=“数据2”)

添加后,需要执行.save(),提交保存到数据

我们访问下index这个页面,就会触发这个函数,执行新增的操作,我们看下数据,就会存在对应的数据了

二、查询数据

查询全部内容

models.表名.objects.all() 返回QuerSet对象列表

Models.表名.objects.all().values(“字段”) 只取选择字段中的一列数据

查询指定id=1的内容

models.表名.objects.get(id=1)  返回实例

models.表名.objects.filter(id=1) 返回QuerSet对象

三、删除数据

删除就简单多了,只需要在查询后面加上.delete()方法就可以了

四、修改数据

在查询的结果后加入updata修改,与数据库修改类似

方式二,需要一步save操作,进行提交保存

django对数据库基本操作就是这样,根mysql增删改查很像,也很好理解,如有问题,请提出您的宝贵意见

相关文章

网友评论

    本文标题:Django-搭建博客(9-Django对数据库的增删改查)

    本文链接:https://www.haomeiwen.com/subject/iooswftx.html