所以我得到了Task模型,并标明了日期
class Task(models.Model):
end_date = models.DateTimeField(auto_now_add=False)
.....
如果截止日期早于今天,我该如何比较模板中的日期?
答案 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 %}