在Django中,哪个模型字段最适合存储包含...的可订购UUID
[32位时间戳高] - [16位时间戳中间] - [16位时间戳低] - [16位随机] - [48位随机]
目前我使用下面的CharField
是否有更合适的东西?
id = models.CharField(primary_key=True, max_length=28, unique=True,default=make_key)
答案 0 :(得分:3)
Django 1.8引入了UUIDField。它使用来自标准python库的UUID类,其中数据以与您呈现的不同的字节顺序存储,但据我所知,python UUID类可以以各种格式呈现UUID。
在Django 1.8之前,你可以使用一些第三方软件包。