数据库的操作(CRUD操作)

  CRUD是指在做计算处理时的增加(创建),读取查询(读),更新(更新)和删除(删除)

一、管理器对象

1.每个继承自modelss.Model的模型类,都会有一个对象对象被同样继承下来。这个对象叫管理器对象2.数据库的增删改查可以通过模型的管理器实现

class Entry(models.Model):
    ...
Entry.objects.create(...) # 是管理器对象

二、创建数据对象

Django使用一种直观的方式把数据库表中的数据表示成Python对象

创建数据中每一条记录就是创建一个数据对象

1.Entry.objects.create(属性1 =值1,属性2 =值1,...)

  成功:返回创建好的实体对象

  失败:抛出异常

2.创建Entry实体对象,并调用save()进行保存

obj = Entry(属性=值,属性=值)
obj.属性=值
obj.save()
无返回值,保存成功后,obj会被重新赋值
try:
    abook = Book.objects.create(title='Python', pub='清华大学出版社')
    print(abook)
except:
    print('创建对象失败')
示例1

相关文章: