Я хочу отобразить возраст видео, например "это видео загружено 2 дня go", "3 недели и т. Д." Я пробовал это, но не работает
#this is not working !!
from django.db import models
from datetime import datetime
class Video(models.Model):
video_upload = models.FileField(upload_to='media')
video_detail = models.TextField(blank=True)
video_title = models.CharField(max_length=100)
pub_date = models.DateTimeField(auto_now=True)
def age_of_video(self):
return datetime.now() - self.pub_date
def __str__(self):
return self.title
в шаблоне
{% for video in all_videos %}
{{ video.age_of_video}}
{% endfor %}