flask filter和filter_by
filter指定列名的时候,可以不使用类名;filter_by也不是说任何时候都可以不指定类名
我平时使用的时候,两者区别主要就是当使用filter的时候条件之间是使用“==",fitler_by使用的是"="。
user1 = session.query(User).filter_by(id=1).first()
user1 = session.query(User).filter(id==1).first()
User.query.filter(User.name == 'lyn').first() #User.query.filter_by(name = 'lyn').first()
如果filter_by用了上面的表达式的话会报错,需要一个变量但是给了两个变量
浙公网安备 33010602011771号