截止日期为

时间:2019-03-22 12:01:56

标签: python django

所以我得到了Task模型,并标明了日期

class Task(models.Model):
    end_date = models.DateTimeField(auto_now_add=False)
.....

如果截止日期早于今天,我该如何比较模板中的日期?

1 个答案:

答案 0 :(得分:0)

您可以在模型中创建一个函数:

from datetime import datetime

class Task(models.Model):
    ...
    def is_end_date(self):
        return datetime.now() > self.end_date

在您的模板中,您可以使用:

{% if task.is_end_date %}
    #add your code
{% elif %}
    #add your code
{% endif %}