У меня возникли некоторые проблемы с моим html содержимым, которое не отображается после добавления некоторых {% if %}
{% endif %}
операторов в мои шаблоны
У меня есть этот фрагмент кода, где я отображаю таблицу проверки, если и только если имя пользователя текущего пользователя совпадает с именем из моей модели заказа. (order.customer_name имеет внешний ключ, который установлен на имя пользователя текущего пользователя)
{% for order in latest_order %}
{% if user.username == order.customer_name %}
<tr>
<td>{{ order.order_name }}</td>
<td>
<form method="post">
{% csrf_token %}
<button type="submit" name="remove_quantity" value="{{ order.id }}" class="mr-3 btn
btn-outline-info">-</button>
{{ order.order_quantity }}
<button type="submit" name="add_quantity" value="{{ order.id }}" class="ml-3 btn btn-
outline-info">+</button>
</form>
</td>
<td>${{ order.order_individual_price }}</td>
<form method="post">
{% csrf_token %}
<th><button type="submit" name="delete" value="{{ order.id }}" class="btn btn-
danger">Delete Item</button></th>
</form>
</tr>
{% endif %}
{% endfor %}`
Я попробовал следующее, чтобы увидеть, печатает ли оно то же имя пользователя, что и
<h1>{{ user.username }}</h1>
{% for order in latest_order %}
<h1>{{ order.customer_name }}</h1>
{% endfor %}
Изображение страницы с user.username и order.customername как h1
Когда я удаляю оператор if, именно так должен выглядеть веб-сайт
Правильный рабочий стол
Я почти уверен, что упускаю что-то очень очевидное, Любая помощь приветствуется!