Мой атрибут платежа имеет отношение ForeignKey. В моих аккаунтах. html, я хочу показать пользователям, оплатили ли они свои заказы. Поэтому я пытался это так:
{% if order.payment is null or blank %}
<td> x</td>
{% else %}
<td> Yes</td>
{% endif %}
Но это не сработало. Какой правильный код для этого?
Мои заказы.models.py:
class Order(models.Model):
payment = models.ForeignKey(Payment, on_delete=models.SET_NULL, blank= True, null=True)
Мои учетные записи. html:
{% for order in user.order_set.all %}
<tbody>
<tr>
<th scope="row">{{ forloop.counter }}</th>
<td>{{ order.order_id }}</td>
{% if order.payment is null or blank %}
<td> x</td>
{% else %}
<td> Yes</td>
{% endif %}
<td>No</td>
</tr>
</tbody>
{% endfor %}