Не видя ваших представлений, похоже, проблема в объекте контекста.Контекст представляет собой словарь, и вы передаете newdict
в качестве контекста.Это означает, что элементы newdict
будут ключами в контексте.Чтобы решить эту проблему, вам нужно написать следующую строку:
return render(request, 'product.html', {'newdict': newdict})
Однако есть лучший способ отображения в шаблоне.Вот пример:
views.py
@login_required
def account_index():
accounts = Account.objects.all()
context = {'accounts': accounts}
return render(request, 'accounts/index.html', context)
accounts / index.html
<tbody>
{% for account in accounts %}
<tr>
<td>{{ account.name }}</td>
<td>{{ account.number }}</td>
<td>{{ account.route }}</td>
</tr>
{% endfor %}
</tbody>