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

时间:2016-06-20 05:06:45

标签: python django django-templates django-template-filters

我正在搜索模板标记,仅将522之类的值转换为522。看着我遇到的文档

  

django.contrib.humanize

其中包含内置标记字符,但它仅适用于数字大于一百万的数字。

作为替代解决方案,我使用函数from创建了一个标签 Python script to convert from numbers to words for printing cheques

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

1 个答案:

答案 0 :(得分:3)

查看此库:this

直接来自文档:

/** Creates a {@link PersonObj}
 * @param {String} name The name of the person
 * @param {Number} age The person's age in years
 * @return {PersonObj} The new person object */
function Person(name, age) {
    /** Represents a person. Use the {@link Person} function to create one.
     * @namespace PersonObj */
    return p = {
        /** The name of the person 
         * @memberof PersonObj# */
        name: name, 
        /** The person's age in years
         * @memberof PersonObj# */
        age: age,
        /** Displays a greeting 
         * @memberof PersonObj# 
         * @param {String} otherName Name of another person */
        greet: function(otherName) {
            alert('Hello '+otherName+', my name is '+p.name);
        }
    };
}