Así que tengo un dict pasado de una página web. Quiero construir la consulta de forma dinámica en función del dict. Sé que puedo hacer:SQLAlchemy - filtro de consultas de compilación dinámicamente desde dict
session.query(myClass).filter_by(**web_dict)
Sin embargo, eso solo funciona cuando los valores son una coincidencia exacta. Necesito hacer 'me gusta' filtrar. Mi mejor intento de utilizar el atributo __dict__
:
for k,v in web_dict.items():
q = session.query(myClass).filter(myClass.__dict__[k].like('%%%s%%' % v))
No estoy seguro de cómo construir la consulta a partir de ahí. Cualquier ayuda sería increíble.
TokenMacGuy ataca de nuevo. Cue la música ... – MFB
Lol, me lleva de vuelta ... :) – MFB
por favor, no spam en el comentario ..! – PersianGulf