Python 如果Django模板中存在条件,如何使用Django模板? {%if len(验证作业)>0%} {v在verifiedJobs%中的百分比} 公司名称::{{v.companyname}} 职位描述::{{v.jobscription}} 薪水::{v.salary}} {%endfor%} {%endif%}

Python 如果Django模板中存在条件,如何使用Django模板? {%if len(验证作业)>0%} {v在verifiedJobs%中的百分比} 公司名称::{{v.companyname}} 职位描述::{{v.jobscription}} 薪水::{v.salary}} {%endfor%} {%endif%},python,django,django-models,django-views,django-templates,Python,Django,Django Models,Django Views,Django Templates,这是我的代码,它不起作用,它给出了关于我的if条件的错误。Django模板不理解长度函数,所以它会给你一个错误。 假设verifiedjob的长度为0,它将被视为false,if条件将不起作用,如果它的值与0不同,它将起作用 {% if len(verifiedJobs) > 0 %} {% for v in verifiedJobs %} companyname:::{{v.companyname}}<br> jobDescription::::{{v.jobDescript

这是我的代码,它不起作用,它给出了关于我的if条件的错误。

Django模板不理解长度函数,所以它会给你一个错误。 假设verifiedjob的长度为0,它将被视为false,if条件将不起作用,如果它的值与0不同,它将起作用

{% if len(verifiedJobs) > 0 %}
{% for v in verifiedJobs %}
companyname:::{{v.companyname}}<br>
jobDescription::::{{v.jobDescription}}<br>
salary:::{{v.salary}}<br>
{% endfor %}
{% endif %}
{%if-verifiedJobs%}
{v在verifiedJobs%中的百分比}
公司名称::{{v.companyname}}
工作描述::{v.jobscription}}
薪水::{v.salary}}
{%endfor%} {%endif%}
{% if verifiedJobs %}
{% for v in verifiedJobs %}
companyname:::{{v.companyname}}<br>
jobDescription:::{{v.jobDescription}}<br>
salary:::{{v.salary}}<br>
{% endfor %}
{% endif %}