我想让我的主键看起来像是无法识别的,我找到了这两个解决方案。哪一个最好,为什么?
参考:
散列:https://pypi.org/project/django-hashid-field/
UUID:https://www.geeksforgeeks.org/uuidfield-django-models/
没有任何";最好的";意味着很难回答,但如果你的标准是
- 必须是唯一的
- 不得遵循明显的递增模式
然后我会说使用UUIDField,因为它是主键的AutoField的绝对有效的替代品,并且它已经内置在Django库中。