我知道在Django模板中,可以使用Humanize模块将日期/时间转换为更友好的格式。我想知道是否可以在模板之外进行这些转换,例如在views.py函数或models.py类中(即在Django模板之外)。是否有其他库可以实现这个功能?
当然可以。 假设你想在views.py中调用naturalday函数,你需要这样做:from django.contrib.humanize.templatetags.humanize import naturalday natural_day = naturalday(value) 您可以参考此处的源代码以获取签名和选项。