Skip to main content
 首页 » 编程设计

python之Django / python : How can I make the following number increment (not in database)

2025年05月04日21kuangbin

我想创建一个像这样的数字:

000000000001 

保存到数据库。我显然不能在数据库中以这种方式(我不认为)递增,所以我正在寻找最有效的方法来从数据库中提取先前的数字并将其递增 1 以创建下一条记录:

000000000002 

等等……

如果我手动存储第一个数字,我可以进行某种手动输入以使其保留零的数量吗?我什至不知道从哪里开始。

请您参考如下方法:

所有前导零只是格式化。

>>> "%012d" % ( 1, ) 
'000000000001' 
>>> "%012d" % ( 2, ) 
'000000000002' 

使用普通整数并将其格式化为具有许多前导零。