python - reset_value 在达到 get_next_value 的上限时不会重置该值
问题描述
步骤如下:
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
解决方案
原因是用户应该以正确的方式完成,如下所示:
with transaction.atomic():
print([get_next_value('n1', initial_value=1, reset_value=100) for i in range(100)])
推荐阅读
- excel - if cell(C2) l contains '@", remove the domain text + "@", else, output original value(C2) / check one cell against many string groups
- angular - 如何使用 Angular 4 将占位符放在选择下拉列表中?
- python - 根据值拆分熊猫数据框
- php - How can i fetch data from my requests table and put it in users table
- c# - 将动态添加到 IList
失败 - bash - Bash:查找特定文件存在哪些符号链接
- amazon-web-services - How to get result of AWS lambda function running with step function
- c# - 如何制作具有列表的通用方法
方法c#的参数 - c# - NuGet 包 - 未引用 lib 文件夹中的 DLL?
- python - 如何从嵌套字典中动态提取键和值?