表数据的增删改查
查询数据
# 方法一
book_obj = models.Book.objects.get(pk=1) # 返回一个对象,找不到时会报错
# 方法二
book_queryset = models.Book.objects.filter(name='葫芦娃', price='3.66') # 返回一个queryset,形式上相当于列表套字典,但不建议使用索引取值,括号内有多个条件时是and关系
# 方法二取第一个值
book_obj = book_queryset.first()
向表内添加数据
# 返回一个对象,就是添加的对象本身
book_obj = models.Book.objects.creat(name='葫芦娃1', price='4.52')
修改数据
models.Book.objects.filter(pk=2).update(name='葫芦娃2', price='4.88')
删除数据
models.Book.objects.filter(pk=2).delete()