SQLAlchemy使用UUID
时间:2018-11-30 15:32:01
[导读]在使用SQLAlchemy时,如果主健使用uuid时import uuid
id = db.Column(db.String(32), default=uuid.uuid4().hex, prima
在使用SQLAlchemy时,如果主健使用uuid时
import uuid id = db.Column(db.String(32), default=uuid.uuid4().hex, primary_key=True)
上述写法,如果在进行批量增加时,会出现“主关健字重复”的错误
正确的做法应该是
def gen_id(): return uuid.uuid4().hex id = db.Column(db.String(32),default=gen_id,primary_key=True)





