只需使用getattr标准python库函数即可通过名称获取属性:
col_name = 'subject'db_session.query(Notice).filter(getattr(Notice, col_name).like("%" + query + "%"))
只需使用getattr标准python库函数即可通过名称获取属性:
col_name = 'subject'db_session.query(Notice).filter(getattr(Notice, col_name).like("%" + query + "%"))