I want to look for a certain string in several fields of a Model in Django. Ideally, it would go something similar to:
keyword = 'keyword'
fields = ['foo', 'bar', 'baz']
results = []
for field in fields:
lookup = "%s__contains"
results.append(Item.objects.filter(lookup=keyword))
Of course this won't work, as "lookup" can't be resolved into a field. Is there any other way to do this?