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://hxwzsj.com/article/dpipcs.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: app网站建设 网站建设 营销网站建设 成都网站建设公司 成都品牌网站设计 成都网站制作 重庆企业网站建设 攀枝花网站设计 成都网站制作 成都网站设计 成都网站建设 成都h5网站建设 响应式网站设计 教育网站设计方案 高端网站建设 网站建设公司 网站建设开发 成都响应式网站建设公司 成都网站制作 成都网站建设 外贸网站建设 成都网站建设