【发布时间】:2011-10-25 14:25:03
【问题描述】:
我正在创建一个基本上存储鞋码以及其他信息的应用程序。我一直在使用 Django Decimal 字段来存储大小,但是十进制字段将大小如 10 存储为 10.0,所以我的问题是,有没有办法制作或者是否已经存在一个在提供 int ( 10 ) 时的字段将值存储为 int 并在提供小数时 ( 10.5 ) 然后将其存储为十进制?
【问题讨论】:
-
它实际上不会将它作为 int 类型存储在 DecimalField 中。您可能需要考虑编写模板标签或模型方法来输出打印的整数无十进制数
-
我需要将接收到的值存储起来,这样我就可以从数据库中导入它,而不必担心 .0
-
也许只是使用一个严格的清洁方法的 CharField
-
这可能已经在这里回答了:stackoverflow.com/questions/4119151/…
标签: python django django-models