ふと unique な key を作るのに django はどうしてるんだろうと思って隣の人と一緒に調べた。 セッションIDの作り方 - スコトプリゴニエフスク通信 手元の 1.4.2 だと OS の pid を取ってるコードは見当たらなかった。 django.contrib.sessions.base.SessionBase に _get_new_session_key() てメソッドが生えてるんだけど、その中では django.utils.crypto にある get_random_string() が使われてて多分それがキー生成してる関数。 def get_random_string(length=12, allowed_chars='abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'): """ Re

