You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Django多对多关系查询指定公司用户关联的车辆?

查询关联指定公司用户的车辆方案
  • 核心思路:借助车辆与用户的关联关系,过滤出所属用户匹配指定公司的车辆
  • 基于ORM框架的通用写法(适配你给出的示例逻辑调整):
    # 假设vehicles是车辆表查询集,users是车辆与用户的关联属性
    query = vehicles.join(users).filter(users.company == 指定公司)
    
  • 若使用Django ORM,写法更直观:
    # 假设Vehicle模型通过user外键关联User模型,User模型包含company字段
    query = Vehicle.objects.filter(user__company=指定公司)
    

本质是利用ORM的关联查询过滤能力,通过车辆与用户的外键关联,直接穿透到用户表的company字段做匹配,快速筛选出符合条件的车辆。

内容的提问来源于stack exchange,提问作者Cloud89

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 05:40:51