mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-10 05:51:53 +08:00
fix compatibility with 0.730 (#189)
This commit is contained in:
@@ -8,8 +8,7 @@ from django.forms.utils import ErrorDict, ErrorList
|
||||
from django.forms.widgets import Media, MediaDefiningClass
|
||||
from django.utils.safestring import SafeText
|
||||
|
||||
class DeclarativeFieldsMetaclass(MediaDefiningClass):
|
||||
def __new__(mcs, name: str, bases: Sequence[Type[BaseForm]], attrs: Dict[str, Any]) -> Type[BaseForm]: ...
|
||||
class DeclarativeFieldsMetaclass(MediaDefiningClass): ...
|
||||
|
||||
class BaseForm:
|
||||
class Meta:
|
||||
|
||||
@@ -54,8 +54,7 @@ class ModelFormOptions:
|
||||
field_classes: Optional[Dict[str, Type[Field]]] = ...
|
||||
def __init__(self, options: Optional[type] = ...) -> None: ...
|
||||
|
||||
class ModelFormMetaclass(DeclarativeFieldsMetaclass):
|
||||
def __new__(mcs, name: str, bases: Sequence[Type[Any]], attrs: Dict[str, Any]) -> Type[ModelForm]: ...
|
||||
class ModelFormMetaclass(DeclarativeFieldsMetaclass): ...
|
||||
|
||||
class BaseModelForm(BaseForm):
|
||||
instance: Any = ...
|
||||
@@ -73,7 +72,6 @@ class BaseModelForm(BaseForm):
|
||||
use_required_attribute: Optional[bool] = ...,
|
||||
renderer: Any = ...,
|
||||
) -> None: ...
|
||||
def clean(self) -> Dict[str, Any]: ...
|
||||
def validate_unique(self) -> None: ...
|
||||
save_m2m: Any = ...
|
||||
def save(self, commit: bool = ...) -> Any: ...
|
||||
|
||||
@@ -27,8 +27,7 @@ class Media:
|
||||
def merge(list_1: Iterable[Any], list_2: Iterable[Any]) -> Iterable[Any]: ...
|
||||
def __add__(self, other: Media) -> Media: ...
|
||||
|
||||
class MediaDefiningClass(type):
|
||||
def __new__(mcs, name: str, bases: Sequence[Any], attrs: Dict[str, Any]) -> type: ...
|
||||
class MediaDefiningClass(type): ...
|
||||
|
||||
class Widget:
|
||||
needs_multipart_form: bool = ...
|
||||
@@ -70,9 +69,7 @@ class HiddenInput(Input):
|
||||
choices: Iterable[Tuple[str, str]]
|
||||
|
||||
class MultipleHiddenInput(HiddenInput): ...
|
||||
|
||||
class FileInput(Input):
|
||||
needs_multipart_form: bool = ...
|
||||
class FileInput(Input): ...
|
||||
|
||||
class ClearableFileInput(FileInput):
|
||||
clear_checkbox_label: Any = ...
|
||||
@@ -102,7 +99,7 @@ class ChoiceWidget(Widget):
|
||||
allow_multiple_selected: bool = ...
|
||||
input_type: Optional[str] = ...
|
||||
template_name: Optional[str] = ...
|
||||
option_template_name: Any = ...
|
||||
option_template_name: str = ...
|
||||
add_id_index: bool = ...
|
||||
checked_attribute: Any = ...
|
||||
option_inherits_attrs: bool = ...
|
||||
@@ -130,10 +127,8 @@ class SelectMultiple(Select):
|
||||
|
||||
class RadioSelect(ChoiceWidget):
|
||||
can_add_related: bool
|
||||
option_template_name: str = ...
|
||||
|
||||
class CheckboxSelectMultiple(ChoiceWidget):
|
||||
def id_for_label(self, id_: str, index: Optional[str] = ...) -> str: ...
|
||||
class CheckboxSelectMultiple(ChoiceWidget): ...
|
||||
|
||||
class MultiWidget(Widget):
|
||||
template_name: str = ...
|
||||
|
||||
Reference in New Issue
Block a user