我需要能够将像 098532
这样的数字插入到我的表中。这是与 this 完全相同的问题但我实际上需要用前导零存储它,因为我将使用数据进行第 3 方 API 调用。
给定的答案是格式化输出,但这并不能真正解决我的问题。
将列的数据类型更改为 CHAR
字段是否是最佳解决方案?
最佳答案
我认为最好的办法是将它作为字符串存储在 charfield 中,然后在需要其他内容时转换它。 即
num = "051"
int(num)
如果你需要它作为一个整数。您能否提供更多有关 api 期望的信息以及为什么需要前导零的信息?
关于django - 在 Django 的整数列中存储带有前导零的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5644029/