首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定django脂肪模型植入中的函数

如何确定django脂肪模型植入中的函数
EN

Stack Overflow用户
提问于 2021-04-02 07:18:05
回答 1查看 42关注 0票数 2

我想知道在与多个模型相关的模型上设置函数的位置。

我有四种型号: 1-自定义用户2-办公3-公司4-车辆

每个车辆、用户和办公室都有公司的外键。

我想要一家公司的所有车辆

我曾尝试在车辆上放置一个静态的方法,以取得适当的车辆,但我不知道这是否正确的做法,因为我必须把要求传递给模型。

代码语言:javascript
复制
@staticmethod
def get_current_company_vehicles(request):
    Vehicle.objects.filter(
        located_office__in=CompanyOffice.objects.filter(company=request.user.company).values_list('pk')
    )

你们会把函数放在哪里,以及如何决定函数应该放在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-02 07:23:44

Bahadir selam :)我想你把这些型号和外键联系在一起了。如果是这样的话,要访问相关的对象,您需要从相反的模型出发,使用_set

代码语言:javascript
复制
Company.vehcile_set.all

请下次粘贴您的完整代码,以便更容易。来自Django Docs的更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66915732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档