Это мой HTML-код :
{% for divida in Contrato %}
{% for empresa in Empresa %}
<li>
{{empresa.cnpj}} | {{divida.cnpj}} |
{% if empresa.cnpj == divida.cnpj %}
True
{% else %}
False
{% endif %}
</li>
{% endfor %}
{% endfor %}
Это мой результат :
1. 52136308000162 | 72718870000101 | False
2. 05574445000107 | 72718870000101 | False
3. 72718870000101 | 72718870000101 | False
4. 52136308000162 | 05574445000107 | False
5. 05574445000107 | 05574445000107 | False
6. 72718870000101 | 05574445000107 | False
7. 52136308000162 | 52136308000162 | False
8. 05574445000107 | 52136308000162 | False
9. 72718870000101 | 52136308000162 | False
Строки 3, 5 и 7должно быть Истиной ..
Что мне не хватает?
Модель для Empresa:
class Empresa(models.Model):
cnpj = models.CharField(max_length=14, primary_key=True)
def __str__(self):
return self.cnpj
Модель для Contrato:
class Contrato(models.Model):
contrato = models.CharField(max_length=150, null=False)
cnpj = models.ForeignKey('users_c2p.Empresa', on_delete=models.PROTECT, null=False)