Vì vậy, tôi có một dict được chuyển từ một trang web. Tôi muốn xây dựng truy vấn dựa trên dict. Tôi biết tôi có thể làm:SQLAlchemy - xây dựng bộ lọc truy vấn động từ dict
session.query(myClass).filter_by(**web_dict)
Tuy nhiên, điều đó chỉ hoạt động khi giá trị khớp chính xác. Tôi cần phải lọc 'thích'. Nỗ lực tốt nhất của tôi khi sử dụng thuộc tính __dict__
:
for k,v in web_dict.items():
q = session.query(myClass).filter(myClass.__dict__[k].like('%%%s%%' % v))
Không chắc chắn cách tạo truy vấn từ đó. Bất cứ sự giúp đỡ nào cũng thật sự tuyệt vời.
TokenMacGuy tấn công một lần nữa. Cue âm nhạc ... – MFB
Lol, đưa tôi trở lại ... :) – MFB
xin vui lòng không spam trong bình luận ..! – PersianGulf