Django之ORM表间操作
Django之ORM表间操作 之前完成了简单的数据库数据增加操作。这次学习更多的表间操作。 单表操作 增加 方式一 b = Book(title="Python基础", publication_date="2019-10-15", price=20) b.save() 这是我们之前增加数据的方式,是用实例化对象的方式来添加数据的,这是添加数据的一种方式,接下来,我们看看其他的添加数据的方式。 方式二 Book.objects.create(title="Python基础", publication_date="2019-10-15", price=20) 这种方式来添加数据,不需要创建变量来接收和使用save()保存就会直接将数据添加到数据库。 删除 方式一 b = Book.objects.get(title="Python基础") b.delete() 方式二 Book.objects.filter(title="Python基础").delete() 修改 方式一 book = Book.objects.get(name="天龙八部") book.name = "天龙八部2" book.save() 方式二 Book.objects.filter(name="天龙八部2").update(name="天龙八部") # 注意不能用get取值 这里注意,使用get取到的是一个对象