数据库的操作(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('创建对象失败')