正常新增一条数据
#创建一个user_obj对象
user_obj = User()
user_obj.fill(create_dict) # create_dict为要添加数据的字典
db.session.add(user_obj)
db.session.commit(user_obj)
return user_obj.id # 此时的为None
获取数据id
# 创建一个user_obj对象
user_obj = User()
user_obj.fill(create_dict) # create_dict为要添加数据的字典
db.session.add(user_obj)
db.session.flush()
#输出新插入数据的主键
print(user_obj.id)
#此时数据才插入到数据库中
db.session.commit()
return user_obj.id
加上语句db.session.flush()就可以获取到