2
我希望這是我最後一個有關這個寵物項目的問題。Sqlalchemy - 使用過濾器更新行產生列表索引錯誤
我想用當前時間更新表Clockclock(column = time_out)。我想通過用UUID4創建的UUID進行選擇。當我運行代碼時,我得到ListIndex超出範圍錯誤,在query.py(Sqlalchemy的一部分)中的函數。我在我的代碼下面列出了相當短的功能。
我的代碼:
out = session.query(). \
filter(Clocktime.p_uuid == p_uuid). \
update(Clocktime.time_out == datetime.datetime.now())
session.add(out)
session.commit()
SQLAlchemy的代碼拋出錯誤:
def _entity_zero(self):
return self._entities[0]
的SQLAlchemy的代碼是非常複雜的,所以我沒有通過它看上去還,但我的理論是,它不」不喜歡我的過濾器出於某種原因。無論如何,我無法弄清楚 - 你們有沒有任何想法?