See #890: tweaks / perf improvements

This commit is contained in:
Eliot Berriot 2019-08-29 14:00:10 +02:00
commit 7a7cc55143
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
6 changed files with 56 additions and 34 deletions

View file

@ -90,6 +90,10 @@ def get_boolean_filter(name):
return {"handler": lambda v: Q(**{name: clean_boolean_filter(v)})}
def get_generic_relation_filter(relation_name, choices):
return {"handler": lambda v: fields.get_generic_filter_query(v, relation_name=relation_name, choices=choices)}
class DummyTypedMultipleChoiceField(forms.TypedMultipleChoiceField):
def valid_value(self, value):
return True