Django Rest Framework: Как генерировать порядковые номера
В моих проектах есть уникальное случайное число, которое автоматически генерируется через функцию, но сценарий заключается в том, что я хочу получить последовательный номер для каждой записи.
def generate_unique_key(length):
return ''.join(random.choice(string.digits) for _ in range(length))
def get_unique_key():
while User.objects.filter(learner_number=unique_id).exists():
unique_id = ("NO" + generate_unique_key(length=3)).upper()
return unique_id
как изменить вышеуказанные функции, чтобы генерировать последовательные номера для каждой записи? Например
userA: NO001
userB: NO002