问题是:
当我在 DB 中的一个表中有超过 999 个元素时,例如 1000、1001...2000 等,DB 中的 id 保存时没有点,但是当我尝试在模板中使用这个 id 时,它会用点转换,例如,1.000、1.001...2.000。我使用“安全”过滤器解决了这个问题。
注意:我意识到使用点或逗号取决于语言,例如英语在模板中显示为“1,100”(一千一百)。
{{ value.id|safe }}
但是,我认为这不是解决方案,因为其他功能不可扩展。它会出现在我不知道的代码的其他部分中。
为什么 Django 这样做?,是一个错误,我不明白为什么会这样。
是否有另一种解决方案,例如设置中的可配置值?
感谢您的回答。