【发布时间】:2016-04-20 08:41:02
【问题描述】:
我想为每个模型生成一个经过碰撞检查的、完全唯一的数字 ID。我不能使用自动递增 id 的原因是因为我不希望 id 是可预测的。我也想避免使用 UUID,但我也可以使用字母数字 id。我没有替换主键,但我正在使用它在我的 API 中获取对象
类似这样的:
8230693489356
或者:
a435Ga256hb35
但不是:
ab66e4dd-4fee-4fb3-9519-efdc20e5d792
这不是重复的,因为:
提到的问题没有解决我的问题,也没有解决提问者的问题,没有接受的答案。
最佳答案不会创建经过碰撞检查的唯一 id,可能会发生碰撞
大部分答案都建议使用 UUID,这不是我想要的。
这个问题只是要求一个唯一的 id,我要求的是特定的。
【问题讨论】:
-
@Sebastian Olsen 您找到解决方案了吗?因为我有答案!
标签: django