Django.utils.crypto get_random_string() вызывает ошибку дублирования ключа?
Я использую get_random_string()
из django.utils.crypto
для генерации случайного short_id для моей модели. Там всего несколько десятков записей.
from django.utils.crypto import get_random_string
class MyModel(models.Model):
...
short_id = models.CharField(default=get_random_string, max_length=12, unique=True)
По какой-то причине я получаю ошибку дублирования ключа, когда пытаюсь запустить миграцию:
Есть идеи?
DETAIL: Key (short_id)=(88hUwNQjTIns) is duplicated.