У меня есть следующие две модели (включены только их отношения друг с другом). Это сайт, посвященный вакансиям, владелец бизнеса может создать один или несколько Business
объектов (на случай, если они владеют более чем одним малым предприятием), а затем опубликовать столько Job
объектов, сколько пожелает.
class Business(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
class Job(models.Model):
business = models.ForeignKey(Business, on_delete= models.CASCADE)
Как я могу получить все Job
объекты, принадлежащие User
? Я знаю, что могу получить все Job
объекты, принадлежащие Business
, но пользователь может создать несколько предприятий.
Я знаю, что должен построить какой-то цепной фильтр, я просто не уверен, как это сделать go.
Редактировать: я пытаюсь добиться этого, чтобы отображать все сообщения пользователя в виде панели инструментов.