improved version

This commit is contained in:
Maxim Kurnikov
2018-07-29 20:06:41 +03:00
parent c180555415
commit 89bb6eac75
160 changed files with 1007 additions and 607 deletions
+37 -12
View File
@@ -1,12 +1,16 @@
from django.core.checks.messages import Error
from django.core.handlers.wsgi import WSGIRequest
from django.db.models.base import Model
from django.db.models.fields import Field
from django.db.models.fields.related import (
ForeignKey,
ManyToManyField,
)
from django.db.models.query import QuerySet
from django.forms.fields import TypedChoiceField
from django.forms.fields import (
Field,
TypedChoiceField,
)
from django.forms.models import (
ModelChoiceField,
ModelMultipleChoiceField,
@@ -32,7 +36,12 @@ class BaseModelAdmin:
request: object,
**kwargs
) -> TypedChoiceField: ...
def formfield_for_dbfield(self, db_field: Field, request: object, **kwargs) -> Any: ...
def formfield_for_dbfield(
self,
db_field: Field,
request: object,
**kwargs
) -> Optional[Field]: ...
def formfield_for_foreignkey(
self,
db_field: ForeignKey,
@@ -47,27 +56,43 @@ class BaseModelAdmin:
) -> ModelMultipleChoiceField: ...
def get_autocomplete_fields(self, request: object) -> Tuple: ...
def get_empty_value_display(self) -> SafeText: ...
def get_exclude(self, request: object, obj: Any = ...) -> None: ...
def get_exclude(self, request: object, obj: Optional[Model] = ...) -> None: ...
def get_field_queryset(
self,
db: None,
db_field: Union[ManyToManyField, ForeignKey],
request: object
) -> Optional[QuerySet]: ...
def get_fields(self, request: object, obj: Any = ...) -> Union[List[Union[str, Callable]], List[str]]: ...
def get_fieldsets(self, request: WSGIRequest, obj: Any = ...) -> Any: ...
def get_fields(
self,
request: object,
obj: Optional[Model] = ...
) -> Union[List[str], List[Union[str, Callable]]]: ...
def get_fieldsets(
self,
request: WSGIRequest,
obj: Optional[Model] = ...
) -> Any: ...
def get_ordering(self, request: WSGIRequest) -> Union[List[str], Tuple]: ...
def get_prepopulated_fields(
self,
request: WSGIRequest,
obj: Any = ...
obj: Optional[Model] = ...
) -> Dict[str, Tuple[str]]: ...
def get_queryset(self, request: object) -> QuerySet: ...
def get_readonly_fields(self, request: object, obj: Any = ...) -> Union[Tuple, List[str]]: ...
def get_sortable_by(self, request: WSGIRequest) -> Union[Tuple, List[str]]: ...
def get_view_on_site_url(self, obj: Any = ...) -> Optional[str]: ...
def get_readonly_fields(
self,
request: object,
obj: Optional[Model] = ...
) -> Union[List[str], Tuple]: ...
def get_sortable_by(self, request: WSGIRequest) -> Union[List[str], Tuple]: ...
def get_view_on_site_url(self, obj: Optional[Model] = ...) -> Optional[str]: ...
def has_add_permission(self, request: WSGIRequest) -> bool: ...
def has_change_permission(self, request: object, obj: Any = ...) -> bool: ...
def has_delete_permission(self, request: object, obj: Any = ...) -> bool: ...
def has_change_permission(self, request: object, obj: Optional[Model] = ...) -> bool: ...
def has_delete_permission(self, request: object, obj: Optional[Model] = ...) -> bool: ...
def has_module_permission(self, request: object) -> bool: ...
def has_view_permission(self, request: WSGIRequest, obj: Any = ...) -> bool: ...
def has_view_permission(
self,
request: WSGIRequest,
obj: Optional[Model] = ...
) -> bool: ...