diff --git a/rest_framework_filterdsl/filters.py b/rest_framework_filterdsl/filters.py index ff0a691..bd4cae1 100644 --- a/rest_framework_filterdsl/filters.py +++ b/rest_framework_filterdsl/filters.py @@ -92,7 +92,7 @@ def parse_parts(self, parts): raise BadQuery("Unsupported operator: \"{0}\"".format(op.op)) f = Q(**{ - "{0}__{1}".format(left.name, model_op): right + "{0}__{1}".format(left.value, model_op): right }) if negate: f = ~f