それぞれのモデルに対して、衝突チェックを行い、完全一意の数値IDを生成したいと考えています。自動インクリメントIDを使用できないのは、idを予測可能にしたくないからです。私はまた、UUIDの使用を避けたいですが、英数字のIDでも問題ありません。私は、主キーを交換しないのですが、私はそれがこのようなdjangoで二次識別子の数値IDを生成
何か私のAPIでオブジェクトを取得使用しています:
8230693489356
または:
a435Ga256hb35
でもない:
ab66e4dd-4fee-4fb3-9519-efdc20e5d792
これは重複していません:
質問は私の問題を解決しない、それは質問者の質問を解決しなかった、受け入れられた答えはない。トップ答えは衝突が一意のIDをチェックし作成されません
、衝突が回答の
ほとんどが起こることができ、私が欲しいものではありませんUUIDを、示唆しています。
この質問は、一意のIDを要求するだけで、具体的なものを求めています。
可能な重複http://stackoverflow.com/questions/1210458/how-can-i-generate-a-unique-id-in- Python) – sobolevn
@Sebastian Olsen解決策はありますか?私はあなたのために答えがあるので! – rakwen