From 36f8d343d7309aa3296129bc5656a79c10677975 Mon Sep 17 00:00:00 2001 From: Lev Blit Date: Mon, 22 Sep 2025 15:30:15 +0300 Subject: [PATCH 1/2] fix slug_field typing according to match the implementation --- rest_framework-stubs/relations.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework-stubs/relations.pyi b/rest_framework-stubs/relations.pyi index 6a223f96b..abbda96e4 100644 --- a/rest_framework-stubs/relations.pyi +++ b/rest_framework-stubs/relations.pyi @@ -135,10 +135,10 @@ class HyperlinkedRelatedField(RelatedField[_MT, str, Hyperlink]): class HyperlinkedIdentityField(HyperlinkedRelatedField): ... class SlugRelatedField(RelatedField[_MT, str, str]): - slug_field: str | None + slug_field: str def __init__( self, - slug_field: str, + slug_field: str | None = None, *, many: bool = ..., allow_empty: bool = ..., From ab78dae14b4308f1f462a1622fb71a6b4375dd5a Mon Sep 17 00:00:00 2001 From: Lev Blit Date: Tue, 23 Sep 2025 19:58:08 +0300 Subject: [PATCH 2/2] only change the attribute typing --- rest_framework-stubs/relations.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework-stubs/relations.pyi b/rest_framework-stubs/relations.pyi index abbda96e4..bf95a176f 100644 --- a/rest_framework-stubs/relations.pyi +++ b/rest_framework-stubs/relations.pyi @@ -138,7 +138,7 @@ class SlugRelatedField(RelatedField[_MT, str, str]): slug_field: str def __init__( self, - slug_field: str | None = None, + slug_field: str, *, many: bool = ..., allow_empty: bool = ...,