我正在尝试插入文本"活动"/"非活动",具体取决于jobs.active的值是真还是假。不过,我的代码没有给出任何输出。请帮忙:
<b> Status</b>: <script type="text/javascript">
if ({{job.active}}) {
document.write("<b>Active</b>")
}
else {
document.write("<b>Deactive</b>")
}
</script>
用 Django 而不是 Javascript 做条件。
https://docs.djangoproject.com/en/2.0/ref/templates/builtins/#if
像这样:
{% if job.active %}
<b>Active</b>
{% else %}
<b>Deactive</b>
{% endif %}
True
会导致错误 Uncaught ReferenceError: True is not defined
。 它将工作:
if ("{{job.active}}" === "True") {
document.write("<b>Active</b>")
} else {
document.write("<b>Deactive</b>")
}