Django 模板如何将数字转换为单词

2024-04-26

我正在寻找一个模板标签来将 522 这样的值转换为 522。查看我遇到的文档

django.contrib.人性化

它有一个内置标签 intword 但它只适用于数字大于一百万的数字。

作为替代解决方案,我使用以下函数创建了一个标签将数字转换为文字以打印支票的 Python 脚本 https://stackoverflow.com/questions/13913165/python-script-to-convert-from-numbers-to-words-for-printing-cheques/13932483#13932483

请建议是否有更好的解决方案。


看看这个库:字数 https://pypi.python.org/pypi/num2words

直接来自文档:

>>> from num2words import num2words
>>> num2words(42)
forty-two
>>> num2words(42, ordinal=True)
forty-second
>>> num2words(42, lang='fr')
quarante-deux
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 模板如何将数字转换为单词 的相关文章

随机推荐