反向外键orm django

问题描述 投票:0回答:1

嗨,我是 django orm 新手,有人可以帮助我吗 我有类似的数据表

class userprofile(models.model):
       foreignkey User related_name='fU'
class A(models.model) 
      foreignkey userprofile related_name='fa'
Class b(models.model):
      forign key A related_name="fb"
class C (models.model):
      foreignkey B related_name="fC"
   

所以我想要实现的是,通过用户 id,我想从从上到下层次结构的所有表中获取信息。

django django-models orm
1个回答
0
投票

您可以通过以下方式获取相关

C
型号:

C.objects.filter(Bfk__Afk__userprofilefk_id=my_id)

所以

related_name=…
 [Django-doc] 在这里相关,而是
ForeignKey
本身的名称。

© www.soinside.com 2019 - 2024. All rights reserved.