Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于创建唯一验证密钥/编号的方法_Python_Django_Validation - Fatal编程技术网

Python 用于创建唯一验证密钥/编号的方法

Python 用于创建唯一验证密钥/编号的方法,python,django,validation,Python,Django,Validation,我正在使用django制作一本包含订户内容的网络杂志。当用户购买订阅时,站点将创建一个验证密钥,并将其发送到用户的电子邮件地址。 验证密钥将添加到“有效密钥”列表中,直到使用为止 创建简单但唯一的密钥的最佳方法是什么?有人能为密钥创建/验证/ect推荐一个标准python库吗 这可能是一个非常简单的问题,但我是个新手 我建议使用GUID。它们正迅速成为此类产品的行业标准 请参见如何在此处创建它们:嗯,您可以始终使用GUID。正如您所说,它将存储为有效密钥。如其他海报所述,您正在寻找一个GUID,

我正在使用django制作一本包含订户内容的网络杂志。当用户购买订阅时,站点将创建一个验证密钥,并将其发送到用户的电子邮件地址。 验证密钥将添加到“有效密钥”列表中,直到使用为止

创建简单但唯一的密钥的最佳方法是什么?有人能为密钥创建/验证/ect推荐一个标准python库吗


这可能是一个非常简单的问题,但我是个新手

我建议使用GUID。它们正迅速成为此类产品的行业标准


请参见如何在此处创建它们:

嗯,您可以始终使用GUID。正如您所说,它将存储为有效密钥。

如其他海报所述,您正在寻找一个GUID,其中最流行的实现UUID(请参阅)。Django扩展(请参阅)为此提供了一个UUID字段。

太棒了-谢谢大家。我接受了加德纳,因为他还包括了关于django扩展的提示。