= 1-6ren">
gpt4 book ai didi

django - 如何防止 Django 本地化模板中的 ID?

转载 作者:行者123 更新时间:2023-12-01 23:13:37 25 4
gpt4 key购买 nike

我最近升级到 Django 1.2.5,现在我遇到了本地化问题,特别是数字格式问题。例如,在某些模板中,我打印以下示例:

data-id="{{ form.instance.id }}"

在 >= 1000 的情况下,用于评估:

data-id="1235"

但现在它实际上导致(我的本地化是 pt-BR,我们的小数分隔符是点):

data-id="1.235"

后来通过ID查询数据库当然没有找到。使用 |safe 过滤器可以解决问题,但我不愿意找到所有模板中的所有 ID 并保护它们。

通常,我只会本地化 float ,而不是整数。我不想禁用 L10N,因为所有其他格式都工作正常。 有没有办法在 Django 本地化中做出这种区分?接受任何其他解决方案。

最佳答案

data-id="{{ form.instance.id|safe }}"

也做好工作

关于django - 如何防止 Django 本地化模板中的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com