据我所知,我们可以使用 UUIDField() 创建自定义 ID。
\nid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
但我怎样才能改变看起来像这样的ID AAYYMMDDNNNN
在哪里,
\n\xe2\xa6\x81 前 2 个字符 - 'AA'
\n\xe2\xa6\x81 YY - 捕获其注册年份
\n\xe2\xa6\x81 MM - 捕获其注册的月份
\n\xe2\xa6\x81 DD - 捕获其注册的当前日期
\n\xe2\xa6\x81 NNNN - 将生成基于每天新的 NNNN 组的随机数 (0001 - 9999)
\ndjango django-templates django-models django-forms django-views