告诉我如何计算这样一个任务的时间差:当你更新帖子页面时,你需要看到帖子是在 5 分钟前,或者一个小时前更新的——一般来说,在一段时间之前。因此,如果用户处于不同的时区,则不会对他们造成任何影响。
class Post(GenericPage):
category = models.ForeignKey(Category, null=True, blank=True, on_delete=SET_NULL)
created_date = models.DateTimeField(default=now, verbose_name='publication date')
modified_date = AutoLastModifiedField()
short_description = models.TextField(blank=True, null=True)
infografic = models.ImageField(upload_to='blog/post/', null=True, blank=True)
image = models.ImageField(upload_to='blog/thumbnails/', null=True, blank=True)
related_posts = models.ManyToManyField('self', blank=True)
active = models.BooleanField(default=True, verbose_name='published')