私がしようとしているのは、ユーザーがすでにAPIキーを生成しているかどうかにかかわらず、ユーザーがAPIキーを要求するたびに、システムが全く新しいキーを生成することです。TastypieにはAPIキーを生成するヘルパー関数がありますか?
ApiKey.objects.create()
を呼び出すと、生成されていないAPIキーが生成されます。ただし、ユーザーにがある場合、.create()
メソッドを呼び出すとエラーが発生します。
この場合、私は自分のキージェネレータを書くことが最善であると考えました。しかし、私はここで誰かが、私がランダムなAPIキーを生成することを可能にするヘルパー関数を知っている可能性があり、それをデータベースに手動で保存させてくれることを期待しています。
誰でもこのようなヘルパー機能を知っているだろうか?
が、私は 'api_key.key = Noneを移動することはないと思います。 api_key。あなたがしようとしていることについて可能な限り正確になるように、tryブロックの中からsave()を実行してください。 – Jamey