美文网首页
Django增删改查

Django增删改查

作者: 幽灵_0975 | 来源:发表于2018-06-07 02:25 被阅读0次

    参考资料

    1. 增

    方法一

    from web.models import *
    b = Blog(name='Beates Blog', tagline='All the latest Beatles news.')
    b.save()

    方法二

    Blog.objects.create(name='wangZhen Blog', tagline='All the django blog.')

    2. 查

    1)查出库中所有条数的数据 

    Blog.objects.all()

    2)查询带字段名的所有条数数据

    Blog.objects.all().values()

    3) 查询单条数据

    Blog.objects.get(name = 'Beates Blog')

    3. 删

    1)删除表中全部数据

    Blog.objects.all().delete() 

    2)删除一条数据

    Blog.objects.get(id = "1").delete()

    3) 删除多条数据

    Blog.objects.filter(id__gt = 3).delete()

    4.改

    1) 修改对象属性并save进行修改

    a = Blog.objects.get(id=1)
    a.name = 'test0'
    a.save()

    2)更新多条数据的多个字段或一个字段

    Blog.objects.filter(id__in=[1,2]).update(name = 'test')

    3) 更新所有数据的多个或一个字段(慎用)(L是line的)

    Blog.objects.all().update(name = 'test')

    相关文章

      网友评论

          本文标题:Django增删改查

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