def _build_lookup(self, field_name, lookup, value, field=CharField): fake_field = field() fake_field.set_attributes_from_name(field_name) if django.VERSION[:2] <= (1, 7): lhs = datastructures.Col('faketable', fake_field, fake_field) else: lhs = expressions.Col('faketable', fake_field, fake_field) lookup = lhs.get_lookup(lookup) return lookup(lhs, value)
def _build_lookup(self, field_name, lookup, value, field=fields.CharField): fake_field = field() fake_field.set_attributes_from_name(field_name) lhs = expressions.Col('faketable', fake_field, fake_field) lookup = lhs.get_lookup(lookup) return lookup(lhs, value)