首页 > 其他分享 >Django基于一对多的正向查询和反向查询

Django基于一对多的正向查询和反向查询

时间:2023-03-13 23:55:06浏览次数:47  
标签:obj name get models Django 反向 User 查询

1.正向查询

obj = models.User.objects.get(name='longge')
name = obj.group.name
print(name)  # 肖邦组

2.反向查询

"""
  反向查询
"""
obj = models.Group.objects.get(name='龟叔组')
user_obj = obj.user_set.first()  # 关联表_set
name = user_obj.name
print(name)  # Maxs_hu

3.get和filter的区别

models.User.objects.get(name='longge')  # User object
models.User.objects.filter(name='longge')  # querySet对象 加上.first()就和上面get是一样的效果

标签:obj,name,get,models,Django,反向,User,查询
From: https://www.cnblogs.com/Maxs-message/p/17213423.html

相关文章

  • 双人项目地铁查询系统第一天
    合作伙伴:王垚基。今天创建了两个表,一个是所有站点的信息表,一个是所有中转换乘站点表,并且梳理了一下思路,导入数据花费了很大时间。 ......
  • 3.13每日总结——地铁查询系统1.0(第一次合作)
           思路首先是数据库存储:(1)采用List集合来存储线路上的站点信息。public static List lines = new ArrayList<>();(2)采用List集合来存储相邻站点信......
  • 关于AWS中IAM-Certificate-证书被那些资源所引用的查询方法
    在AWS中管理证书的地方目前有ACM和IAM两个地方,笔者推荐还是尽量使用ACM证书,优点在下文中可以看到但是有时候又必须得使用IAM证书、如CloudFront中只能支持使用IAM中的证书......
  • 双人项目地铁查询系统第一天
    合作伙伴:王垚基。今天创建了两个表,一个是所有站点的信息表,一个是所有中转换乘站点表,并且梳理了一下思路,导入数据花费了很大时间。 ......
  • 地铁查询系统团队构思
    1、数据库数据库中存在两张表,一张是站点表,属性包括站点编号,站点名称,站点所属线路。第二张表是线路交点表,属性包括第一条线路,第二条线路,站点名称。2、假设状况......
  • 北京地铁查询系统(双人项目)设计思路
    建立sql数据库,建立线路表,每个线路建立一个表,再加一个换乘信息车站表。站点查询,查询该站点在哪一个线路表中,并且将其输出,没有则报错。线路查询,查询该线路上所有站点并且输......
  • 北京地铁查询系统(双人项目)设计思路
    建立sql数据库,建立线路表,每个线路建立一个表,再加一个换乘信息车站表。站点查询,查询该站点在哪一个线路表中,并且将其输出,没有则报错。线路查询,查询该线路上所有站点并且输出......
  • django离线调用
    importdjangoimportsysimportos#获取当前项目的根路径base_path=os.path.basename(os.path.basename(os.path.abspath(__file__)))print(base_path)#将当......
  • 【django-vue】七牛云上传视频 搜索接口 支付宝sdk二次封装 下单接口 前端支付页
    目录上节回顾课程详情接口choice字段今日内容1文件存储1.1七牛云上传文件2搜索导航栏2.1Header.vue3搜索接口4搜索页面5支付宝支付介绍5.1支付测试,生成支付链接6......
  • 3月13日cp-地铁查询系统
      1、进行数据库设计存储:站名、换乘信息2、功能设计:线路查询            站点查询             起点、终点查......