如果v.dateOfBirth=='<null>'%}在html中使用python,如何比较这个{%?

2024-09-30 02:29:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我在html代码中使用python。我想比较python变量v.dateOfBirth是否等于字符串'<null>'。问题是<null>是一个html标记。我应该怎样写'<null>'这样我就不会有任何问题了。你知道吗

{% if v.dateOfBirth == '<null>' %}
    <td> Not available </td>
{% else %}
    <td> {{v.dateOfBirth}} </td>
{% endif %}

Tags: 字符串代码标记ifhtmlnotnullelse
1条回答
网友
1楼 · 发布于 2024-09-30 02:29:13

你不应该得到的问题,因为在第一django呈现所有周期,如果,模板标签等,然后创建html。如果您不喜欢此示例,可以确定模型中的方法:

# models.py
class YouModel(models.Model):
    dateOfBirth = models.DateField(...)

    def is_null(self):
        return self.dateOfBirth == '<null>'

# template.html
{% if v.is_null %}
    # do something
{% else %}
    # do something else
{% endif %}

相关问题 更多 >

    热门问题