廖老师,时间戳一样的时候,next_id() 会生成两个相同的字符串
Topic sourcenext_id()不可能生成相同的id,因为里面包含一个uuid:
def next_id():
return '%015d%s000' % (int(time.time() * 1000), uuid.uuid4().hex)
定义model的时候,default=next_id
不是default=next_id()
,前者是函数,后者是一个固定的str
- 1
next_id()不可能生成相同的id,因为里面包含一个uuid:
def next_id():
return '%015d%s000' % (int(time.time() * 1000), uuid.uuid4().hex)
定义model的时候,default=next_id
不是default=next_id()
,前者是函数,后者是一个固定的str
太阳尚远Y
这段代码执行的时候会出错,就是因为生成相同的id了 这是部分日志: