python - Django在模板之外人性化?

标签 python django django-templates humanize

我知道我可以使用 humanize 模块将日期/时间转换为 django 模板中更友好的格式。我想知道我是否可以在模板之外转换这些东西。例如在 views.py 函数或 models.py 类中(意思是在 django 模板之外)。有没有其他图书馆可以做到这一点?

最佳答案

是的,你可以

假设你想在 views.py 中调用 naturalday 你会这样做

from django.contrib.humanize.templatetags.humanize import naturalday
natural_day = naturalday(value)

您可以引用source code here用于签名和选项

关于python - Django在模板之外人性化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17226779/

相关文章:

python - 使用 Python 正则表达式搜索最外层的括号

python - Python 中是否有 sessionInfo() 等价物?

python - 彭博 API 的 Pandas 包装器?

python - Django Rest Framework 不会接受我的 CSRF token

python - 如何在 django 模型中使用开始时间和持续时间到达结束时间

django - celery worker 无法使用 Django 连接到 dockerized redis 实例

django - 在 django 模板中显示银行帐户余额的推荐方法

python - 使用 CFFI 的缓冲协议(protocol)

django - 如何转义 Prop 的单引号?

django - 如何在 django 翻译中翻译数字?