文字列 JaoU2h8kj1
や1odw0R5skL
のように、小文字、大文字、数字の混ざったランダムで一意な文字列をユーザーごとに付与したいと考えています。Djangoにそのような機能があるかわからず、調べてみました。
Pythonには、stringモジュールがあるので、これを使えばできそうなのですが、まずは、Djangoにあるのかどうかを優先させたほうが汎用性が増すかもしれないと思い、質問させていただきます。
Django3.1のDocumentation(encoding)にsmart_str
やforce_str
があるのですが、これは関係ないですか?
もし、関係があるのであれば、この's'
とはなんでしょうか。
Djangoでいちばん使いやすい、ランダムで一意な文字列を作るメソッドにたどり着きたいです。uuidは別のところに使い、まぎらわしくなるのでとりあえず使用する方針ではないです。よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー