Как динамически перечислить данные в html в django?

Я пытался создать html-страницу для списка всех данных из моей базы данных с помощью django, но она не работает. вот мой код: item.html

{% for p in product %}
<div>
<table>
<tr><th>{{p.item}}</th><th>{{p.rate}}</th></tr>
<tr><td></td><td></td></tr>
</table>
<button > addcard</button><br>
<button> remove card </button>
{% endfor %}

views.py

from .models import dishes
def item(request):
products = dishes.objects.all()
return render(request, 'item.html', {'product' : products})

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

Вернуться на верх