from flask.ext.sqlalchemy import SQLAlchemy
是这样的,之前也一直没遇到,今天进行环境迁移后,发现有下面的问题,但不是每次都出现:
##插入数据
rs_entity = Rs.query.filter_by(lb_id=lb_id).first()
if rs_entity is not None:
rs_entity.ip = vm['address']
db.session.merge(rs_entity)
db.session.commit()
else:
new_rs_entity = Rs(lb_id, vm['address'], 'inactive')
db.session.add(new_rs_entity)
db.session.commit()
##取数据
rs_entity = Rs.query.filter_by(lb_id=lb_id).first() ---这里会报错,说找不到
请问这个如何解析。
是这样的,之前也一直没遇到,今天进行环境迁移后,发现有下面的问题,但不是每次都出现:
##插入数据
rs_entity = Rs.query.filter_by(lb_id=lb_id).first()
if rs_entity is not None:
rs_entity.ip = vm['address']
db.session.merge(rs_entity)
db.session.commit()
else:
new_rs_entity = Rs(lb_id, vm['address'], 'inactive')
db.session.add(new_rs_entity)
db.session.commit()
##取数据
rs_entity = Rs.query.filter_by(lb_id=lb_id).first() ---这里会报错,说找不到
请问这个如何解析。