@@ -9,12 +9,10 @@ from django.contrib.auth.forms import AdminPasswordChangeForm
99from django .core .handlers .wsgi import WSGIRequest
1010from django .db .models .base import Model
1111from django .db .models .deletion import Collector
12- from django .db .models .fields .mixins import FieldCacheMixin
1312from django .db .models .fields .reverse_related import ManyToOneRel
1413from django .db .models .options import Options
1514from django .db .models .query import QuerySet
1615from django .forms .forms import BaseForm
17- from django .utils .safestring import SafeText
1816
1917from django .db .models .fields import Field , reverse_related
2018
@@ -27,7 +25,7 @@ def unquote(s: str) -> str: ...
2725def flatten (fields : Any ) -> List [Union [Callable , str ]]: ...
2826def flatten_fieldsets (fieldsets : Any ) -> List [Union [Callable , str ]]: ...
2927def get_deleted_objects (
30- objs : QuerySet , request : WSGIRequest , admin_site : AdminSite
28+ objs : Sequence [ Optional [ Model ]] , request : WSGIRequest , admin_site : AdminSite
3129) -> Tuple [List [Any ], Dict [Any , Any ], Set [Any ], List [Any ]]: ...
3230
3331class NestedObjects (Collector ):
@@ -41,22 +39,14 @@ class NestedObjects(Collector):
4139 model_objs : Any = ...
4240 def __init__ (self , * args : Any , ** kwargs : Any ) -> None : ...
4341 def add_edge (self , source : Optional [Model ], target : Model ) -> None : ...
44- def collect (
45- self ,
46- objs : Union [Sequence [Optional [Model ]], QuerySet ],
47- source : Optional [Type [Model ]] = ...,
48- source_attr : Optional [str ] = ...,
49- ** kwargs : Any
50- ) -> None : ...
51- def related_objects (self , related : ManyToOneRel , objs : List [Model ]) -> QuerySet : ...
52- def nested (self , format_callback : Callable = ...) -> Union [List [SafeText ], List [int ]]: ...
53- def can_fast_delete (self , * args : Any , ** kwargs : Any ) -> bool : ...
42+ def related_objects (self , related : ManyToOneRel , objs : Sequence [Optional [Model ]]) -> QuerySet : ...
43+ def nested (self , format_callback : Callable = ...) -> List [Any ]: ...
5444
5545def model_format_dict (obj : Any ): ...
5646def model_ngettext (obj : Union [Options , QuerySet ], n : Optional [int ] = ...) -> str : ...
5747def lookup_field (
5848 name : Union [Callable , str ], obj : Model , model_admin : BaseModelAdmin = ...
59- ) -> Tuple [Optional [Field ], Callable , Callable ]: ...
49+ ) -> Tuple [Optional [Field ], Any , Any ]: ...
6050def label_for_field (
6151 name : Union [Callable , str ],
6252 model : Type [Model ],
@@ -65,16 +55,14 @@ def label_for_field(
6555 form : Optional [BaseForm ] = ...,
6656) -> Union [Tuple [Optional [str ], Union [Callable , Type [str ]]], str ]: ...
6757def help_text_for_field (name : str , model : Type [Model ]) -> str : ...
68- def display_for_field (
69- value : Any , field : Union [Field , reverse_related .OneToOneRel ], empty_value_display : str
70- ) -> str : ...
58+ def display_for_field (value : Any , field : Field , empty_value_display : str ) -> str : ...
7159def display_for_value (value : Any , empty_value_display : str , boolean : bool = ...) -> str : ...
7260
7361class NotRelationField (Exception ): ...
7462
7563def get_model_from_relation (field : Union [Field , reverse_related .ForeignObjectRel ]) -> Type [Model ]: ...
7664def reverse_field_path (model : Type [Model ], path : str ) -> Tuple [Type [Model ], str ]: ...
77- def get_fields_from_path (model : Type [Model ], path : str ) -> List [Union [ Field , FieldCacheMixin ] ]: ...
65+ def get_fields_from_path (model : Type [Model ], path : str ) -> List [Field ]: ...
7866def construct_change_message (
7967 form : AdminPasswordChangeForm , formsets : None , add : bool
8068) -> List [Dict [str , Dict [str , List [str ]]]]: ...
0 commit comments