亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據相關列值插入列

根據相關列值插入列

海綿寶寶撒 2021-08-24 18:16:54
這似乎是一個真正的初學者問題,但我很難找到一個簡單的答案。我已經用一個簡單的數據模型表示一對多關系將其簡化為簡單的骨架:class Room(db.Model):    __tablename__ = 'rooms'    id        = db.Column(db.Integer, primary_key=True)    name      = db.Column(db.String(128), unique=True)    capacity  = db.Column(db.Integer)    events    = db.relationship('Event', backref='room')class Event(db.Model):    __tablename__ = 'counts'    id               = db.Column(db.Integer, primary_key=True)    unusedCapacity   = db.Column(db.Integer)    attendance       = db.Column(db.Integer)    room_id          = db.Column(db.Integer, db.ForeignKey('rooms.id'))Event.unusedCapacity計算為Room.capacity - Event.attendance,但我需要將值存儲在列中 -Room.capacity可能會隨時間變化,但Event.unusedCapacity需要反映事件發生時實際未使用的容量。我目前正在查詢房間,然后創建事件:room = Room.query.get(room_id) # using Flask sqlAlchemyevent = event(unusedCapacity = room.capacity - attendance, ...etc) 我的問題是:有沒有一種更有效的方法可以一步做到這一點?
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號