Я хотел бы, чтобы Django генерировал идентификатор номера из 6+ цифр для одного Model
. Я не хочу начинать с нуля, но я хочу, чтобы этот идентификатор был понятным и удобочитаемым для пользователей. Так что хороший, например: 658975
Как это сделать?
Я пробовал это:
class MyUUIDModel(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
Но uuid
генерирует огромные последовательности, что неудобно для пользователя.
Есть ли у вас какие-либо советы? Возможно, будет достаточно установить минимальное количество автоинкрементов pk.