在发票中,我想将总金额转换为印度编号系统中的单词(数百,数千,万亿,亿卢比)。我不能使用amount_to_text库模块,因为它已设置为欧元货币。那么如何在python中编写函数来实现呢? (不要担心abt indendation,它在我的系统中是正确的)当我在自定义模块中尝试此代码时,我收到此错误 TypeError:_int2word()只取1个参数(给定7个)
UPDATE substances
SET name = obj.getName()
WHERE id = (SELECT substanceid
FROM densities
WHERE i = obj.getId());
答案 0 :(得分:1)
你可以使用来自amount_to_text_en
的{{1}}函数这个函数需要3个参数the_value,the_partner.lang和currency_name然后它将不仅仅是Euro它将返回你传递给它的任何货币。