1
我想弄清楚如何將Python代碼(如分割列表)應用到sqlalchemy
過濾器。一個示例如下所示:我的數據庫將全名作爲字段存儲在表中。我想查詢我的數據庫中所有具有給定名字的人。因此,我想要做的是一樣的東西:應用Python代碼到sqlalchemy過濾器
User.query.filter(User.name.split()[0].lower() == 'henry'.lower())
當我嘗試運行此查詢,我得到的錯誤:
AttributeError: Neither 'InstrumentedAttribute' object nor 'Comparator' object associated with User.name has an attribute 'split'
什麼是應用就像split()
Python命令的一般方式,lower()
等我的sqlalchemy
查詢?