Я пытаюсь использовать другую таблицу стилей в шаблоне django, если время после публикации sh меньше 7 дней.
но это не работает. Пожалуйста, помогите мне сделать код работ
model.py
class Post(models.Model):
author = models.ForeignKey(Author, on_delete=models.CASCADE)
title = models.CharField(max_length=100)
overview = models.TextField()
created = models.DateTimeField(default=timezone.now)
updated = models.DateTimeField(auto_now=True))
class Meta:
ordering = ('-created',)
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse('post-detail',kwargs={
'id':self.id
})
@property
def less_than_week(self):
if self.created.datetime.date + datetime.timedelta(days=7) <= datetime.date.today():
return False
else:
return True
шаблон. html
{% if post.created.date.less_than_week %}
<h1>sample test</h1>
{% endif %}