reset_value не сбрасывает значение при достижении верхнего предела для get_next_value

#python #django

#python #django

Вопрос:

Шаги следующие:

 from sequences import get_next_value, get_last_value 

get_next_value('nu', initial_value=0, reset_value=1000) 

l = [get_next_value('nu') for i in range(1001)] 
  

Можно ли помочь, что здесь не так? Требуется сгенерировать последовательность чисел и установить счетчик на начальное значение после того, как он достигнет верхнего предела. Используемая библиотека — django-sequences

Ответ №1:

Эта причина заключается в том, что пользователь должен быть выполнен надлежащим образом, как указано ниже:

 with transaction.atomic(): 
    print([get_next_value('n1', initial_value=1, reset_value=100) for i in range(100)])