Django对models里的objects的使用详解-创新互联

首先我们先熟悉下objects的大致概念.

创新互联建站-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、绵阳机房托管、等保安全、私有云建设等企业级互联网基础服务,服务热线:13518219792

object是模型属性---用于模型对象和数据库交互 .

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的使用详解-创新互联
文章链接:http://bzwzjz.com/article/dpipcs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 专业网站设计 成都网站建设 自适应网站设计 成都网站制作 LED网站设计方案 成都网站建设 成都网站制作 成都网站建设 网站设计 成都网站制作 网站制作 成都网站设计 成都商城网站建设 营销型网站建设 高端网站建设 成都网站建设 成都企业网站制作 成都网站建设公司 品牌网站建设 成都网站设计 响应式网站设计