Как я могу показать модель Django на нужной мне html-странице?

Я не могу отобразить модель, которую я создал, на другой странице. Она отображается на странице Model Admin.

Здесь models.py

class Bonusrequest(models.Model):

    username = models.CharField(max_length=200,verbose_name="Kullanici Adi")
    name = models.CharField(max_length=200, verbose_name="Ad Soyad")
    created = models.DateTimeField(verbose_name="Tarih")

And views.py

from django.shortcuts import render, redirect
from django.http import HttpResponse,HttpResponseRedirect
from django.template import loader
from django.utils import timezone
import requests
from datetime import datetime
from datetime import timedelta
import json
import time
import pytz
from pytz import timezone
from .models import Bonusrequest
from .apps import Discount
from django.contrib import messages
from django.contrib import auth
from django.contrib.auth import logout
from django.contrib.auth.models import User
from django.contrib.auth.decorators import user_passes_test
from django.contrib.auth.decorators import login_required
from django.views.decorators.csrf import csrf_exempt

from .models import Bonusrequest
    @login_required
    def finance(request):
    
        myModel = Bonusrequest.objects.all()
        return render (request,'pages/finance.html',{"Bonusrequest":myModel})

Здесь html страница

{% extends 'layoutdash.html'%}
{% load static %}


{% block content %}



  <section class="home-section">
    <h1 class="c-grey-900 mT-10 mB-30">Test</h1>
    <hr>
    <table>
      <tr>
        <th>Name</th>
        <th>Username</th>
        <th>Country</th>
      </tr>
      {% for result in Bonusrequest %}
        <tr>
          <td>{{result.name}}</td>
          <td>{{result.username}}</td>
          <td>{{result.created}}</td>
        </tr>
      {% endfor %}
    </table>
    <style>
      table {
        font-family: arial, sans-serif;
        border-collapse: collapse;
        width: 100%;
      }
      
      td, th {
        border: 1px solid #dddddd;
        text-align: left;
        padding: 8px;
      }
      
      tr:nth-child(even) {
        background-color: #dddddd;
      }
      </style>
  </section>
  




{% endblock %}

Что я хочу сделать здесь, так это показать значения, сохраненные в модели, на этой странице. Как вы думаете, чего мне не хватает? Вот детали проекта.Проблема в том, что модель не может быть отображена таким образом на нужной странице. В источниках, которые я исследовал, можно было отобразить модель на нужной странице, написав код таким образом.

Эта таблица моделей может быть отображена в обычном шаблоне администратора.

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

<section class="home-section">
        <h1 class="c-grey-900 mT-10 mB-30">Test</h1>
        <hr>
        <table>
          <tr>
            <th>Name</th>
            <th>Username</th>
            <th>Country</th>
          </tr>
          {% for result in Bonusrequest %}
            <tr>
              <td>{{result.name}}</td>
              <td>{{result.username}}</td>
              <td>{{result.created}}</td>
            </tr>
          {% endfor %}
        </table>
        <style>
          table {
            font-family: arial, sans-serif;
            border-collapse: collapse;
            width: 100%;
          }
          
          td, th {
            border: 1px solid #dddddd;
            text-align: left;
            padding: 8px;
          }
          
          tr:nth-child(even) {
            background-color: #dddddd;
          }
          </style>
      </section>

Пробовали ли вы использовать одинарные кавычки? Например, так

return render (request, 'pages/finance.html' ,{'Bonusrequest': myModel})
Вернуться на верх