@@ -101,7 +101,7 @@ class Field(Generic[_VT, _DT, _RP, _IN]):
101101 error_messages : dict [str , StrOrPromise ] = ...,
102102 validators : Sequence [Validator [_VT ]] | None = ...,
103103 allow_null : bool = ...,
104- ): ...
104+ ) -> None : ...
105105 def bind (self , field_name : str , parent : BaseSerializer ) -> None : ...
106106 @property
107107 def validators (self ) -> list [Validator [_VT ]]: ...
@@ -173,7 +173,7 @@ class CharField(Field[str, str, str, Any]):
173173 trim_whitespace : bool = ...,
174174 max_length : int = ...,
175175 min_length : int | None = ...,
176- ): ...
176+ ) -> None : ...
177177
178178class EmailField (CharField ): ...
179179
@@ -198,7 +198,7 @@ class RegexField(CharField):
198198 trim_whitespace : bool = ...,
199199 max_length : int = ...,
200200 min_length : int | None = ...,
201- ): ...
201+ ) -> None : ...
202202
203203class SlugField (CharField ):
204204 allow_unicode : bool
@@ -222,7 +222,7 @@ class SlugField(CharField):
222222 trim_whitespace : bool = ...,
223223 max_length : int = ...,
224224 min_length : int | None = ...,
225- ): ...
225+ ) -> None : ...
226226
227227class URLField (CharField ): ...
228228
@@ -245,7 +245,7 @@ class UUIDField(Field[uuid.UUID, uuid.UUID | str | int, str, Any]):
245245 error_messages : dict [str , StrOrPromise ] = ...,
246246 validators : Sequence [Validator [uuid .UUID ]] | None = ...,
247247 allow_null : bool = ...,
248- ): ...
248+ ) -> None : ...
249249
250250class IPAddressField (CharField ):
251251 protocol : str
@@ -270,7 +270,7 @@ class IPAddressField(CharField):
270270 trim_whitespace : bool = ...,
271271 max_length : int = ...,
272272 min_length : int | None = ...,
273- ): ...
273+ ) -> None : ...
274274
275275class IntegerField (Field [int , float | int | str , int , Any ]):
276276 MAX_STRING_LENGTH : int
@@ -294,7 +294,7 @@ class IntegerField(Field[int, float | int | str, int, Any]):
294294 error_messages : dict [str , StrOrPromise ] = ...,
295295 validators : Sequence [Validator [int ]] | None = ...,
296296 allow_null : bool = ...,
297- ): ...
297+ ) -> None : ...
298298
299299class FloatField (Field [float , float | int | str , str , Any ]):
300300 MAX_STRING_LENGTH : int
@@ -318,7 +318,7 @@ class FloatField(Field[float, float | int | str, str, Any]):
318318 error_messages : dict [str , StrOrPromise ] = ...,
319319 validators : Sequence [Validator [float ]] | None = ...,
320320 allow_null : bool = ...,
321- ): ...
321+ ) -> None : ...
322322
323323class DecimalField (Field [Decimal , int | float | str | Decimal , str , Any ]):
324324 MAX_STRING_LENGTH : int
@@ -353,7 +353,7 @@ class DecimalField(Field[Decimal, int | float | str | Decimal, str, Any]):
353353 error_messages : dict [str , StrOrPromise ] = ...,
354354 validators : Sequence [Validator [Decimal ]] | None = ...,
355355 allow_null : bool = ...,
356- ): ...
356+ ) -> None : ...
357357 def validate_precision (self , value : Decimal ) -> Decimal : ...
358358 def quantize (self , value : Decimal ) -> Decimal : ...
359359
@@ -379,7 +379,7 @@ class DateTimeField(Field[datetime.datetime, datetime.datetime | str, str, Any])
379379 error_messages : dict [str , StrOrPromise ] = ...,
380380 validators : Sequence [Validator [datetime .datetime ]] | None = ...,
381381 allow_null : bool = ...,
382- ): ...
382+ ) -> None : ...
383383 def enforce_timezone (self , value : datetime .datetime ) -> datetime .datetime : ...
384384 def default_timezone (self ) -> str | None : ...
385385
@@ -403,7 +403,7 @@ class DateField(Field[datetime.date, datetime.date | str, str, Any]):
403403 error_messages : dict [str , StrOrPromise ] = ...,
404404 validators : Sequence [Validator [datetime .date ]] | None = ...,
405405 allow_null : bool = ...,
406- ): ...
406+ ) -> None : ...
407407
408408class TimeField (Field [datetime .time , datetime .time | str , str , Any ]):
409409 datetime_parser : Callable [[str , str ], datetime .datetime ]
@@ -425,7 +425,7 @@ class TimeField(Field[datetime.time, datetime.time | str, str, Any]):
425425 error_messages : dict [str , StrOrPromise ] = ...,
426426 validators : Sequence [Validator [datetime .time ]] | None = ...,
427427 allow_null : bool = ...,
428- ): ...
428+ ) -> None : ...
429429
430430class DurationField (Field [datetime .timedelta , datetime .timedelta | str , str , Any ]):
431431 max_value : datetime .timedelta | None
@@ -447,7 +447,7 @@ class DurationField(Field[datetime.timedelta, datetime.timedelta | str, str, Any
447447 error_messages : dict [str , StrOrPromise ] = ...,
448448 validators : Sequence [Validator [datetime .timedelta ]] | None = ...,
449449 allow_null : bool = ...,
450- ): ...
450+ ) -> None : ...
451451
452452class ChoiceField (Field [str , str | int | tuple [str | int , str | int | tuple ], str , Any ]):
453453 html_cutoff : int | None
@@ -475,7 +475,7 @@ class ChoiceField(Field[str, str | int | tuple[str | int, str | int | tuple], st
475475 html_cutoff : int = ...,
476476 html_cutoff_text : StrOrPromise = ...,
477477 allow_blank : bool = ...,
478- ): ...
478+ ) -> None : ...
479479 def iter_options (self ) -> Iterable [Option ]: ...
480480 def _get_choices (self ) -> dict [Any , Any ]: ...
481481 def _set_choices (self , choices : Iterable [Any ]) -> None : ...
@@ -510,7 +510,7 @@ class MultipleChoiceField(
510510 html_cutoff_text : StrOrPromise = ...,
511511 allow_blank : bool = ...,
512512 allow_empty : bool = ...,
513- ): ...
513+ ) -> None : ...
514514
515515class FilePathField (ChoiceField ):
516516 def __init__ (
@@ -535,7 +535,7 @@ class FilePathField(ChoiceField):
535535 html_cutoff : int = ...,
536536 html_cutoff_text : StrOrPromise = ...,
537537 allow_blank : bool = ...,
538- ): ...
538+ ) -> None : ...
539539
540540class FileField (Field [File , File , str | None , Any ]): # this field can return None without raising!
541541 max_length : int
@@ -559,7 +559,7 @@ class FileField(Field[File, File, str | None, Any]): # this field can return No
559559 max_length : int = ...,
560560 allow_empty_file : bool = ...,
561561 use_url : bool = ...,
562- ): ...
562+ ) -> None : ...
563563
564564class ImageField (FileField ):
565565 _DjangoImageField : SupportsToPython
@@ -582,7 +582,7 @@ class ImageField(FileField):
582582 allow_empty_file : bool = ...,
583583 use_url : bool = ...,
584584 _DjangoImageField : type [SupportsToPython ] = ...,
585- ): ...
585+ ) -> None : ...
586586
587587class _UnvalidatedField (Field ): ...
588588
@@ -610,7 +610,7 @@ class ListField(Field[list[Any], list[Any], list[Any], Any]):
610610 allow_empty : bool = ...,
611611 max_length : int = ...,
612612 min_length : int = ...,
613- ): ...
613+ ) -> None : ...
614614 def run_child_validation (self , data : list [Mapping [Any , Any ]]) -> Any : ...
615615
616616class DictField (Field [dict [Any , Any ], dict [Any , Any ], dict [Any , Any ], Any ]):
@@ -633,7 +633,7 @@ class DictField(Field[dict[Any, Any], dict[Any, Any], dict[Any, Any], Any]):
633633 * ,
634634 child : Field = ...,
635635 allow_empty : bool = ...,
636- ): ...
636+ ) -> None : ...
637637 def run_child_validation (self , data : Any ) -> Any : ...
638638
639639class HStoreField (DictField ):
@@ -661,7 +661,7 @@ class JSONField(Field[dict[str, Any] | list[dict[str, Any]], dict[str, Any] | li
661661 binary : bool = ...,
662662 encoder : type [JSONEncoder ] | None = ...,
663663 decoder : type [JSONDecoder ] | None = ...,
664- ): ...
664+ ) -> None : ...
665665
666666class ReadOnlyField (Field ): ...
667667class HiddenField (Field ): ...
@@ -684,7 +684,7 @@ class SerializerMethodField(Field):
684684 error_messages : dict [str , StrOrPromise ] = ...,
685685 validators : Sequence [Validator [Any ]] | None = ...,
686686 allow_null : bool = ...,
687- ): ...
687+ ) -> None : ...
688688
689689class ModelField (Field ):
690690 model_field : models .Field
@@ -706,4 +706,4 @@ class ModelField(Field):
706706 validators : Sequence [Validator [Any ]] | None = ...,
707707 allow_null : bool = ...,
708708 max_length : int = ...,
709- ): ...
709+ ) -> None : ...
0 commit comments