Django增删改查

2018-06-07  本文已影响0人  幽灵_0975

参考资料

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')

上一篇下一篇

猜你喜欢

热点阅读