【发布时间】:2011-08-19 16:34:26
【问题描述】:
如何在运行时指定任意 Django 查询过滤器?
通常使用这样的过滤器...
query_set = MyModel.objects.filter(name__iexact='foobar')
但是如果我将查询过滤器说明符包含在字符串中呢?
query_specifier = "name_iexact='foobar'"
query_set = MyModel.objects.filter(query_specifier) # <-- This doesn't work; How can I do this?
【问题讨论】:
标签: python django runtime django-queryset