码迷,mamicode.com
首页 > 其他好文 > 详细

django models

时间:2018-01-06 19:01:23      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:sql   方法   mode   使用   对象   写入   操作   set   获取   

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

标签:sql   方法   mode   使用   对象   写入   操作   set   获取   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!