Django - получение кверисета, следующего за отношениями

Допустим, у меня есть 3 модели, которые связаны отношениями "один-ко-многим":

class Company(models.Model):
    [...]

class Reporter(models.Model):
    reporter = models.ForeignKey(Company, on_delete=models.CASCADE, related_name='reporters')
    [...]

class Article(models.Model):
    reporter = models.ForeignKey(Reporter, on_delete=models.CASCADE, related_name='articles')
    [...]

Возможно ли получить все статьи, связанные с определенной компанией, начиная с экземпляра компании?
Я уже знаю, что могу добиться этого, сделав:

company = Company.objects.first()
articles = Article.objects.filter(reporter__company=company)

Но могу ли я напрямую использовать связанные имена? Что-то вроде:

company = Company.objects.first()
articles = company.reporters...  # directly starting from the "parent"
Вернуться на верх