私がやろうとしているのは、ユーザーが API キーを要求するたびに (ユーザーが既に API キーを生成しているかどうかに関係なく)、システムがまったく新しいキーを生成することです。
呼び出すたびApiKey.objects.create()
に、生成されていないユーザーの API キーが生成されることを私は知っています。ただし、ユーザーが持っている場合、メソッドを呼び出そうとすると.create()
エラーがスローされます。
この場合、独自の鍵ジェネレーターを作成するのが最善であると考えました。しかし、ここにいる誰かが、ランダムな API キーを生成できるヘルパー関数を知っていて、自分で手動でデータベースに保存できるようになることを期待しています。
そのようなヘルパー関数を知っている人はいますか?