मैं एक स्क्लेक्लेमी नोब हूं।SQLAlchemy: घोषणात्मक के साथ अद्यतन के लिए एक बेहतर तरीका है?
class User(Base):
__tablename__ = 'user'
id = Column(u'id', Integer(), primary_key=True)
name = Column(u'name', String(50))
जब मैं सत्र में लोड वस्तु के बिना उपयोगकर्ता की आईडी पता है, मैं इस तरह इस तरह के उपयोगकर्ता अद्यतन:
ex = update(User.__table__).where(User.id==123).values(name=u"Bob Marley")
Session.execute(ex)
मैं का उपयोग कर नापसंद
मान लीजिए कि मैं कथात्मक मोड में एक उपयोगकर्ता तालिका करते हैं User.__table__
, क्या मुझे इसके साथ चिंता करना बंद कर देना चाहिए?
क्या ऐसा करने का कोई बेहतर तरीका है?
धन्यवाद!
अद्यतन http://docs.sqlalchemy.org/en/rel_1_0/core/dml.html#sqlalchemy.sql.expression.update –