Хорошо, я застрял и не знаю, что я делаю не так. У меня есть база данных, и мне нужно извлечь данные из нее и отобразить ее в HTML. Я посмотрел несколько уроков, и это не кажется сложным, но это не работает для меня. это мой взгляд:
def get_all_subjects(request):
all_subjects = Predmeti.objects.all()
return render(request, 'home.html', {"Predmeti": all_subjects})
и это дом. html:
{% block content %}
{% if user.is_authenticated %}
Hi {{ user.email }}!
<p><a href="{% url 'logout' %}">logout</a></p>
<table>
{% for predmet in Predmeti %}
<tr>
<td>{{ predmet.ime }}</td>
<td>{{ predmet.kod }}</td>
<td>{{ predmet.bodovi }}</td>
<td>{{ predmet.izborni }} </td>
<td>
<form method="POST" action="{% url 'upisni list' id=predmet.id %}">
{% csrf_token %}
<button type="submit"> Dodaj</button>
</form>
</td>
</tr>
{% endfor %}
</table>
{% else %}
<p>You are not logged in</p>
<a href="{% url 'login' %}">login</a> |
<a href="{% url 'signup' %}">signup</a>
{% endif %}
{% endblock %}
Это просто говорит привет имени пользователя. Любая помощь приветствуется