В частности, я пытаюсь использовать строку для произвольного фильтра ORM. Я пробовал решения exec и eval, но я сталкиваюсь с стенами. Код ниже не работает, но это лучший способ, которым я знаю, как объяснить, куда я пытаюсь пойти
from gblocks.models import Image
f = 'image__endswith="jpg"' # Would be scripted in another area, but passed as text <user input>
d = Image.objects.filter(f)
#for the non-django pythonistas:
d = Image.objects.filter(image__endswith="jpg")
# would be the non-dynamic equivalent.