【问题标题】:how to use Django template if condition inside Django Template?如果在 Django 模板中出现条件,如何使用 Django 模板?
【发布时间】:2021-04-20 20:41:57
【问题描述】:
{% if len(verifiedJobs) > 0 %}
{% for v in verifiedJobs %}
companyname:::{{v.companyname}}<br>
jobDescription::::{{v.jobDescription}}<br>
salary:::{{v.salary}}<br>
{% endfor %}
{% endif %}
这是我的代码,它不工作它给出了关于我的 if 条件的错误。
【问题讨论】:
标签:
python
django
django-models
django-views
django-templates
【解决方案1】:
Django 模板不理解长度函数,这就是它给你一个错误的原因。
假设verifiedjob的长度为0,它将被认为是假的,if条件将不起作用,如果它的值不是0,它将起作用
{% if verifiedJobs %}
{% for v in verifiedJobs %}
companyname:::{{v.companyname}}<br>
jobDescription:::{{v.jobDescription}}<br>
salary:::{{v.salary}}<br>
{% endfor %}
{% endif %}