Я не могу загрузить данные из mysql в шаблоны django.

Я пытаюсь уже несколько часов, но никак не могу получить данные из mysql в django. Я проверил все, представления, урлы, html-файлы, админку и т.д. Мне нужно сдать работу через 5 часов, поэтому будет очень полезно получить помощь

i Пробовал менять имена функций, менять представления, admin.py. Искал часами, но так ничего и не нашел

class Bus(models.Model):
    name = models.CharField(max_length=50)
    bus_no = models.CharField(max_length=10, primary_key=True)

    class Meta:
        db_table = 'bus'
def bus_detail(request):
    # Retrieve all buses with bus_no ranging from 1 to 7
    buses = Bus.objects.filter(bus_no__range=(1, 7))

    # Pass the retrieved buses to the template context
    return render(request, 'bus-timings.html', {'buses': buses})
<table>
      <thead>
          <tr>
              <th>Bus Name</th>
              <th>Bus Number</th>
          </tr>
      </thead>
      <tbody>
          <!-- Loop through each bus and display its details -->
          {% for bus in bus %}
          <tr>
              <td>{{ bus.name }}</td>
              <td>{{ bus.bus_no }}</td>
          </tr>
          {% endfor %}
      </tbody>
  </table>
Вернуться на верх