码迷,mamicode.com
首页 > 其他好文 > 详细

django-库操作-修改

时间:2019-11-21 19:53:33      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:name   filter   多个   date   lte   object   let   obj   imp   

#修改
##单个修改
1.查
obj1=MyModel.objects.get(name=‘chen‘)
2.改
obj1.name=‘zhao‘

3.提交
obj1.save()


##多个修改
1.查
objs=MyModel.objects.filter(age__gt=25)
2.改
objs.update(age=100)
#满足年龄大于25的,每个年龄改为100

##多个灵活修改
from django.db.models import F
MyModel.objects.filter(age__gt=25).update(age=F(‘age‘)+F(‘age‘)*0.1) #满足年龄大于25的,每个年龄在本身基础上增加10%

#删除

1.查
obj1=MyModel.objects.get(name=‘chen‘)
objs=MyModel.objects.filter(age__gt=25)
2.删
obj1.delete()
objs.delete()

django-库操作-修改

标签:name   filter   多个   date   lte   object   let   obj   imp   

原文地址:https://www.cnblogs.com/chenlulu1122/p/11907751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!