您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在模板中显示并格式化Django DurationField

在模板中显示并格式化Django DurationField

不,我不认为可以使用任何内置过滤器来格式化a timedelta,但是自己编写应该很容易。

这是一个基本示例:

from django import template


register = template.Library()


@register.filter
def duration(td):
    total_seconds = int(td.total_seconds())
    hours = total_seconds // 3600
    minutes = (total_seconds % 3600) // 60

    return '{} hours {} min'.format(hours, minutes)
Go 2022/1/1 18:47:42 有300人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶