首页 > 其他 > 详细

django models

时间:2018-01-06 18:53:29      阅读:214      评论:0      收藏:0      [点我收藏+]

django 中但凡设计到数据库操作,那就要使用到models.Model的丰富的API。(有好也有坏,好处是方便,不需要接触原生sql语句,坏处是以后优化不便)

 

首先是获取对象的方法:有以下三种,并有各自的优缺点:

(1)Person.objects.all()   返回对象是QuerySet类型

(2)Person.objects.filter()  返回对象是QuerySet类型,可以写入多个条件,以逗号分隔

(3)Person.objects.get(name=name)   获取一个对象,返回对象

 注意点:get()多于一个或者没有都会报错

写入数据方法:

 

user=UserModel()
user.name="somebody"
user.email="@163.com"
user.save()

QuerySet对象可迭代

 

 

 

django models

原文:https://www.cnblogs.com/zenan/p/8214606.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!