Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/carltongibson/django-filter
/ functions
Functions
735 in github.com/carltongibson/django-filter
⨍
Functions
735
◇
Types & classes
404
↳
Endpoints
2
↓ 74 callers
Method
filter
(self, qs, value)
django_filters/filters.py:161
↓ 57 callers
Method
get
(self, request, *args, **kwargs)
django_filters/views.py:72
↓ 56 callers
Method
render
(self, name, value, attrs=None, choices=(), renderer=None)
django_filters/widgets.py:27
↓ 27 callers
Method
clean
(self, value)
django_filters/fields.py:189
↓ 23 callers
Method
filter_for_field
(cls, field, field_name, lookup_expr=None)
django_filters/filterset.py:396
↓ 18 callers
Method
is_valid
Return True if the underlying form has no errors, or False otherwise.
django_filters/filterset.py:211
↓ 16 callers
Method
value_from_datadict
(self, data, files, name)
django_filters/widgets.py:22
↓ 16 callers
Method
value_from_datadict
(self, data, files, name)
django_filters/widgets.py:251
↓ 14 callers
Function
verbose_field_name
Get the verbose name for a given ``field_name``. The ``field_name`` will be traversed across relationships. Returns '[invalid name]' for
django_filters/utils.py:249
↓ 13 callers
Function
resolve_field
Resolves a ``lookup_expr`` into its final output field, given the initial ``model_field``. The lookup expression should only contain tran
django_filters/utils.py:191
↓ 10 callers
Method
__init__
( self, field_name=None, lookup_expr=None, *, label=None, meth
django_filters/filters.py:79
↓ 10 callers
Method
check
(self, recorded, count)
tests/test_utils.py:49
↓ 10 callers
Method
filter
(self, qs, value)
django_filters/filters.py:408
↓ 10 callers
Function
filterset_factory
(model, filterset=FilterSet, fields=None)
django_filters/filterset.py:499
↓ 9 callers
Method
__init__
(self, fields=None, *args, **kwargs)
django_filters/fields.py:31
↓ 9 callers
Method
filter
(self, qs, value)
django_filters/filters.py:252
↓ 9 callers
Method
filter
(self, qs, value)
django_filters/filters.py:425
↓ 9 callers
Method
parse_input
(self, value)
tests/test_fields.py:178
↓ 7 callers
Method
filter
(self, qs, value)
django_filters/filters.py:514
↓ 7 callers
Method
get_filterset_class
Return the `FilterSet` class used to filter the queryset.
django_filters/rest_framework/backends.py:25
↓ 7 callers
Function
label_for_filter
Create a generic label suitable for a filter. ex:: >>> label_for_filter(Article, 'author__name', 'in') 'auther name is in'
django_filters/utils.py:308
↓ 6 callers
Method
filter_for_lookup
(cls, field, lookup_type)
django_filters/filterset.py:421
↓ 6 callers
Function
get_field_parts
Get the field parts that represent the traversable relationships from the base ``model`` to the final field, described by ``field_name``.
django_filters/utils.py:150
↓ 6 callers
Function
remote_queryset
Get the queryset for the other side of a relationship. This works for both `RelatedField`s and `ForeignObjectRel`s.
django_filters/filterset.py:33
↓ 5 callers
Method
__init__
(self, *args, attrs=None, **kwargs)
django_filters/widgets.py:233
↓ 5 callers
Method
get_mock_queryset
Configure mock QuerySet with required methods.
tests/test_filters.py:771
↓ 5 callers
Function
get_model_field
Get a ``model`` field, traversing relationships in the ``field_name``. ex:: f = get_model_field(Book, 'author__first_name')
django_filters/utils.py:136
↓ 5 callers
Function
handle_timezone
(value, is_dst=None)
django_filters/utils.py:232
↓ 5 callers
Method
handle_unrecognized_field
(cls, field_name, message)
django_filters/filterset.py:382
↓ 5 callers
Function
is_callable
(value)
django_filters/conf.py:57
↓ 5 callers
Method
relative_to
(self, today)
tests/test_filtering.py:777
↓ 5 callers
Function
verbose_lookup_expr
Get a verbose, more humanized expression for a given ``lookup_expr``. Each part in the expression is looked up in the ``FILTERS_VERBOSE_LOOKU
django_filters/utils.py:281
↓ 4 callers
Method
_get_url
(self, item)
tests/rest_framework/test_integration.py:340
↓ 4 callers
Method
_serialize_object
(self, obj)
tests/rest_framework/test_integration.py:120
↓ 4 callers
Method
filter
(self, qs, value)
django_filters/filters.py:772
↓ 4 callers
Method
get_method
Return filter method based on whether we're excluding or simply filtering.
django_filters/filters.py:105
↓ 4 callers
Method
get_name
Get the real attribute name. If the attribute has been renamed, the new name will be returned and a deprecation warning issued.
django_filters/utils.py:79
↓ 4 callers
Method
suffixed
(self, name, suffix)
django_filters/widgets.py:92
↓ 3 callers
Method
get_filter_predicate
(self, v)
django_filters/filters.py:276
↓ 3 callers
Method
get_queryset
(self)
tests/rest_framework/test_integration.py:108
↓ 3 callers
Method
normalize_lookup
Normalize the lookup into a tuple of ``(lookup expression, display value)`` If the ``lookup`` is already a tuple, the tuple is not a
django_filters/filters.py:658
↓ 3 callers
Function
to_d
(float_value)
tests/test_fields.py:28
↓ 3 callers
Method
to_html
(self, request, queryset, view)
django_filters/rest_framework/backends.py:74
↓ 3 callers
Method
value_from_datadict
(self, data, files, name)
django_filters/widgets.py:172
↓ 2 callers
Method
_csv_filter_class_name
Generate a suitable class name for a concrete filter class. This is not completely reliable, as not all filter class names are of the
django_filters/filterset.py:470
↓ 2 callers
Function
_truncate
(dt)
django_filters/filters.py:440
↓ 2 callers
Method
filter_queryset
Filter the queryset with the underlying form's `cleaned_data`. You must call `is_valid()` or `errors` before calling this method.
django_filters/filterset.py:224
↓ 2 callers
Method
get_filterset
Returns an instance of the filterset to be used in this view.
django_filters/views.py:33
↓ 2 callers
Method
get_filterset
(self, request, queryset, view)
django_filters/rest_framework/backends.py:17
↓ 2 callers
Method
get_filterset_class
Returns the filterset class to use in this view
django_filters/views.py:21
↓ 2 callers
Method
get_queryset
(self, request)
django_filters/filters.py:354
↓ 2 callers
Method
get_setting
(self, setting)
django_filters/conf.py:77
↓ 2 callers
Method
is_noop
Return `True` to short-circuit unnecessary and potentially slow filtering.
django_filters/filters.py:238
↓ 2 callers
Method
render_option
(self, name, selected_choices, option_value, option_label)
django_filters/widgets.py:55
↓ 2 callers
Method
strptime
(self, value, format)
django_filters/fields.py:138
↓ 2 callers
Function
translate_validation
Translate a Django ErrorDict into its DRF ValidationError.
django_filters/utils.py:331
↓ 2 callers
Function
try_dbfield
Try ``fn`` with the DB ``field_class`` by walking its MRO until a result is found. ex:: _try_dbfield(field_dict.get, models.Char
django_filters/utils.py:105
↓ 1 callers
Method
__iter__
(self)
django_filters/fields.py:228
↓ 1 callers
Method
__len__
(self)
django_filters/fields.py:238
↓ 1 callers
Method
_field_class_name
Generate a suitable class name for the concrete field class. This is not completely reliable, as not all field class names are of the
django_filters/filters.py:579
↓ 1 callers
Method
_get_widget_class
(self, widget)
django_filters/fields.py:168
↓ 1 callers
Method
_isiterable
(self, value)
django_filters/widgets.py:199
↓ 1 callers
Method
build_choices
(self, fields, labels)
django_filters/filters.py:807
↓ 1 callers
Method
change_setting
(self, setting, value, enter, **kwargs)
django_filters/conf.py:85
↓ 1 callers
Method
decompress
(self, value)
django_filters/widgets.py:136
↓ 1 callers
Function
deprecate
(msg, level_modifier=0)
django_filters/utils.py:20
↓ 1 callers
Method
filter
(self, qs, lookup)
django_filters/filters.py:709
↓ 1 callers
Method
filter_queryset
(self, request, queryset, view)
django_filters/rest_framework/backends.py:65
↓ 1 callers
Function
get_all_model_fields
(model)
django_filters/utils.py:125
↓ 1 callers
Method
get_context_data
(self, **kwargs)
django_filters/views.py:113
↓ 1 callers
Method
get_declared_filters
(cls, bases, attrs)
django_filters/filterset.py:87
↓ 1 callers
Method
get_fields
Resolve the 'fields' argument that should be used for generating filters on the filterset. This is 'Meta.fields' sans the fields in '
django_filters/filterset.py:278
↓ 1 callers
Method
get_filter_name
Combine a field name and lookup expression into a usable filter name. Exact lookups are the implicit default, so "exact" is stripped
django_filters/filterset.py:313
↓ 1 callers
Method
get_filters
Get all filters for the filterset. This is the combination of declared and generated filters.
django_filters/filterset.py:329
↓ 1 callers
Method
get_filterset_kwargs
Returns the keyword arguments for instantiating the filterset.
django_filters/views.py:40
↓ 1 callers
Method
get_filterset_kwargs
(self, request, queryset, view)
django_filters/rest_framework/backends.py:58
↓ 1 callers
Method
get_form_class
Returns a django Form suitable of validating the filterset data. This method should be overridden if the form class needs to be
django_filters/filterset.py:254
↓ 1 callers
Method
get_lookup_choices
Get the lookup choices in a format suitable for ``django.forms.ChoiceField``. If the filter is initialized with ``lookup_choices``, t
django_filters/filters.py:679
↓ 1 callers
Method
get_max_validator
Return a MaxValueValidator for the field, or None to disable.
django_filters/filters.py:387
↓ 1 callers
Method
get_ordering_value
(self, param)
django_filters/filters.py:765
↓ 1 callers
Method
get_request
(self)
django_filters/filters.py:348
↓ 1 callers
Method
get_strict
(self)
django_filters/views.py:67
↓ 1 callers
Method
method
(self)
tests/test_conf.py:85
↓ 1 callers
Method
method
Resolve the method on the parent filterset.
django_filters/filters.py:837
↓ 1 callers
Method
normalize_fields
Normalize the fields into an ordered map of {field name: param name}
django_filters/filters.py:784
↓ 1 callers
Method
option_string
(self)
django_filters/widgets.py:72
↓ 1 callers
Function
parse_version
'0.1.2.dev1' -> (0, 1, 2, 'dev1') '0.1.2' -> (0, 1, 2)
django_filters/__init__.py:16
↓ 1 callers
Method
render
(self, name, value, attrs=None, renderer=None)
django_filters/widgets.py:165
↓ 1 callers
Method
render_options
(self, choices, selected_choices, name)
django_filters/widgets.py:40
↓ 1 callers
Method
replace_name
(self, output, index)
django_filters/widgets.py:114
↓ 1 callers
Function
runshell
()
runshell.py:8
↓ 1 callers
Function
runtests
()
runtests.py:8
↓ 1 callers
Method
test_backend_output
Ensure backend renders default if template path does not exist
tests/rest_framework/test_backends.py:132
↓ 1 callers
Method
value_omitted_from_data
(self, data, files, name)
django_filters/widgets.py:108
Function
FILTERS_VERBOSE_LOOKUPS
()
tests/settings.py:47
Method
__bool__
(self)
tests/utils.py:7
Method
__call__
(self)
tests/test_conf.py:82
Method
__call__
(self, qs, value)
django_filters/filters.py:830
Method
__getattr__
(self, name)
tests/test_utils.py:146
Method
__getattr__
(self, name)
tests/test_utils.py:160
next →
1–100 of 735, ranked by callers