Я не могу загрузить данные из 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>