小编sod*_*mzs的帖子

如何在 django 中创建自定义 ID?

据我所知,我们可以使用 UUIDField() 创建自定义 ID。

\n

id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)

\n

但我怎样才能改变看起来像这样的ID AAYYMMDDNNNN

\n

在哪里,

\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)

\n

django django-templates django-models django-forms django-views

2
推荐指数
1
解决办法
2579
查看次数