将数据与前导零存储在Django的整数列中

时间:2011-04-13 03:20:22

标签: django django-models django-admin

我需要能够将098532之类的数字插入到我的表格中。这是与this完全相同的问题,但我实际上需要将其存储为前导零,因为我将使用第三方API调用的数据。

给出的答案是格式化输出,这并没有真正解决我的问题。

是将列的数据类型更改为CHAR字段的最佳解决方案吗?

1 个答案:

答案 0 :(得分:1)

我认为你最好的选择是将它作为一个字符串存储在一个字段中,然后在你需要其他东西时将它投射出来。 即。

num = "051"
int(num)

如果你需要它作为一个int。您能否提供一些关于api期望的内容以及为什么需要领先零的信息?