我在存储价格时使用django money字段,显示值时存在这个小问题。美元显示的格式与其他货币不同。请参阅下面显示的格式。
为什么美元使用货币符号($)而其余货币符号使用?如何设置美元以显示货币代码?提前致谢
答案 0 :(得分:1)
在settings.py中:
from moneyed.localization import _FORMATTER
_FORMATTER.add_sign_definition('default', moneyed.USD, suffix =' USD')
如果prefix
内有add_sign_definition()
,请将其删除。
答案 1 :(得分:0)
我可以通过设置USE_L10N = False
在他们的文档中说:
如果您在中设置了USE_L10N = True,则会打开格式设置 你的设置文件。如果在配置中禁用了格式化, 然后在模板中将使用默认格式。在里面 模板,你可以使用特殊的标签来格式化钱。