我正在使用django 1.7,python 3.4 我有一个名为' EnterpriseProfile'的模型类。与名为' Enterprise'的班级形成一对一的关系。还有另一个型号' User'与企业有很多很多关系。现在,在' EnterpriseProfile' model我想创建一个函数,返回与该企业相关的所有用户。 通过django数据库API或使用原始SQL查询实现此目的的最佳方法是什么。
答案 0 :(得分:0)
有些代码会有所帮助,但我相信在EnterpriseProfile中执行此操作
注意:这取决于您如何命名某些字段。
你不需要一个功能:
profile = EnterpriseProfile.objects.get(pk=1) # or whatever to get the object
# next returns all users related to that enterprise in the M2M
profile.enterprise.users.all()