[django-filter] Fix BaseFilterSet.filter_for_lookup return type (#15171)

This commit is contained in:
Noam
2025-12-27 11:39:21 +01:00
committed by GitHub
parent 35fa2c83c5
commit 564e6e8f37
@@ -77,7 +77,9 @@ class BaseFilterSet:
cls, field: models.Field[Any, Any], field_name: str, lookup_expr: str | None = None
) -> Filter: ... # Accepts any Django field type
@classmethod
def filter_for_lookup(cls, field: models.Field[Any, Any], lookup_type: str) -> type[Filter]: ... # Field type varies by model
def filter_for_lookup(
cls, field: models.Field[Any, Any], lookup_type: str # Field type varies by model
) -> tuple[type[Filter], dict[str, Any]]: ...
class FilterSet(BaseFilterSet, metaclass=FilterSetMetaclass): ...