Django 如何以小时、天、月和年计算博客文章的日期?
我有一篇博文,想计算一下过去的日子、月份和年份Django 如何以小时、天、月和年计算博客文章的日期?,django,Django,我有一篇博文,想计算一下过去的日子、月份和年份 class Post(models.Model): title = models.CharField(max_length=200, unique=True) slug = models.SlugField(max_length=200, unique=True) author = models.ForeignKey(User, on_delete= models.CASCADE,related_name='blog_pos
class Post(models.Model):
title = models.CharField(max_length=200, unique=True)
slug = models.SlugField(max_length=200, unique=True)
author = models.ForeignKey(User, on_delete= models.CASCADE,related_name='blog_posts')
created_on = models.DateTimeField(auto_now_add=True)
我想要1年前、2天前、2小时前的格式。您可以使用
post{{post.created{u on | timesince}}在{timesince}之前发布。
看
我想这正是您想要的。在模板中,您可以使用django.contrib.humanize无效过滤器的
naturaltime
,“naturalday”或naturaltime。两者都不起作用您必须将{%load humanize%}
添加到模板顶部才能加载人性化标记,并将django.contrib.humanize
添加到已安装的应用程序设置中。链接的文档在页面顶部有详细信息Hey@sly_Chandan,如果这解决了这个问题,请接受它:)