Django对models里的objects的使用详解-创新互联
首先我们先熟悉下objects的大致概念.
创新互联建站-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、绵阳机房托管、等保安全、私有云建设等企业级互联网基础服务,服务热线:13518219792object是模型属性---用于模型对象和数据库交互 .
objects = Manager() 是管理器类型的对象 ,是Model和数据库进行查询的接口.
objects : 管理器对象
是Manager类型的对象,定义在from django.db import models中
用于模型对象和数据库交互
是默认自动生成的属性,但是可以自定义管理器对象
实例:
class Students(models.Model): # stuobj = models.Manager() #第一种重新定义objects,objects是Manager()的对象 # students.objects.all() 变成了 Students.stuObj.all() # stuobj2 = studentManager() 重新定义objects,查询变成Students.stuObj2.all() sname = models.CharField(max_length=20) sgender = models.CharField(max_length=20) sage = models.IntegerField() scontend = models.CharField(max_length=100,null=True,blank=True)
本文标题:Django对models里的objects的使用详解-创新互联
URL链接:http://ybzwz.com/article/dpipcs.html