Обратный ForeignKey orm django
hi я новичок в django orm, может ли кто-нибудь помочь мне У меня есть модели данных в django .
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"
Итак, что я пытаюсь достичь, с идентификатором пользователя я хочу получить информацию из всех таблиц сверху донизу иерархии .Все значения из всех таблиц .
Вы можете получить связанные C
модели wth:
C.objects.filter(Bfk__Afk__userprofilefk_id=my_id)
поэтому related_name=…
[Django-doc] здесь не имеет значения, а имеет значение само название ForeignKey
.
Вы можете использовать аналогичный запрос для B
и A
.