UUID与哈希字段django



我想让我的主键看起来像是无法识别的,我找到了这两个解决方案。哪一个最好,为什么?

参考:

散列:https://pypi.org/project/django-hashid-field/

UUID:https://www.geeksforgeeks.org/uuidfield-django-models/

没有任何";最好的";意味着很难回答,但如果你的标准是

  • 必须是唯一的
  • 不得遵循明显的递增模式

然后我会说使用UUIDField,因为它是主键的AutoField的绝对有效的替代品,并且它已经内置在Django库中。

最新更新