1、单个数据更新
修改单个实体的某些字段值的步骤:
1.先查询
2.再修改
3.后保存
通过 对象.save( ) 保存数据
示例:
# 将书名为《Django的使用》这本书的价格定为10元
book = Book.objects.get(name='Django的使用')
book.price=10
book.save()
2、批量数据更新
直接调用QuerySet的update(属性=值) 实现批量修改
示例:
# 将id大于3的所有图书价格定为10元
books = Book.objects.filter(id__gt=3)
books.update(price=10)
# 将所有书的零售价格定为100元
books = Book.objects.all()
books.update(market_price=100)