Django получает данные из моделей ForeignKey

У меня есть простая модель с моделями ForeignKey, я пытаюсь получить данные из моделей ForeignKey и отобразить их в HTML файле. Я пробовал это, но это дает мне ошибку 'QuerySet' object has no attribute 'AccountHistory'

#Get AccountHistory ForeigKey Models
        data = Account.objects.all()
        test_trade = data.AccountHistory.all(pk=account_id)

models.py

class Account(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE, null=True)
    accountid = models.CharField(max_length=100)

    def __str__(self):
        return self.accountid


class AccountHistory(models.Model):
    account = models.ForeignKey(Account, on_delete=models.CASCADE)
    tradeid = models.CharField(max_length=100)
    profit = models.FloatField()

    def __str__(self):
        return self.tradeid

views.py

def metrix(requets, account_id):

    if requets.user.id:
        # Get Account models data
        item = Account.objects.get(pk=account_id)
        
        #Get AccountHistory ForeigKey Models
        data = Account.objects.all()
        test_trade = data.AccountHistory.all(pk=account_id)
        
        context = {
            "test_trade": test_trade,
            "item": item,
        }


        return render(requets, "main/metrix.html", context)
    return render(requets, "main/testpage2.html")

metrix.html

<div class="container">
    {% for tradeinfo in test_trade %}

    <div class="TradeHistoryTable">

      <table class="table table-dark">
      <thead>
        <tr>
          <th scope="col">TradeID</th>
          <th scope="col">OpenDate</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>{{tradeinfo.tradeid}}</td>
          <td>{{tradeinfo.opendate}}</td>
          <td>
        </tr>
    {% endfor %}
      </tbody>
    </table>
    </div>
</div>
</div>
Вернуться на верх