Как я могу генерировать случайный слизень, состоящий из наименьшего количества символов. Я пытаюсь с этим.Django - Создать кратчайший случайный пул
import random
import string
u_id = ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(8))
и модель
class Articles(models.Model):
slug = models.CharField(max_length=6)
Как я могу это сделать в модели? Создайте пул, проверьте, доступно ли и установлено. Я хочу создать короткие пули длиной от 1 до 6 символов, лучше всего для меня, начиная с 1 булавки.
Вы считаете использование библиотеки uuid? например u_id = uuid.uuid4() – arlyon
или даже лучше UUIDField ex. slug = models.UUIDField (default = uuid.uuid4, editable = False) – arlyon