метод создания уникального ключа / номера проверки - PullRequest
2 голосов
/ 04 июня 2009

Я использую django для веб-журнала с абонентским контентом. когда пользователь приобретает подписку, сайт создает ключ проверки и отправляет его на адрес электронной почты пользователя. Ключ проверки будет добавлен в список «допустимых ключей», пока он не будет использован.

Как лучше всего создать простой, но уникальный ключ? Может кто-нибудь предложить стандартную библиотеку Python для создания ключей / проверки / ECT?

Это может быть очень простой вопрос, но я очень новый. ;)

Ответы [ 3 ]

2 голосов
/ 04 июня 2009

Как упоминалось другими авторами, вы ищете GUID, из которых наиболее популярна реализация UUID (см. здесь ). Расширения Django (см. здесь ) предлагают поле UUID только для этой цели.

2 голосов
/ 04 июня 2009

Я бы рекомендовал использовать GUID. Они быстро становятся отраслевым стандартом для подобных вещей.

Посмотрите, как их создать, здесь: Как создать GUID / UUID в Python

0 голосов
/ 04 июня 2009

Ну, вы всегда можете использовать GUID. Как вы сказали, он будет храниться как действительный ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...