Merge pull request #538 from bullfest/av/ModelMultipleChoiceField

Make queryset parameter to ModelMultipleChoiceField.__init__ Optional
This commit is contained in:
Maksim Kurnikov
2021-01-20 02:02:01 +03:00
committed by GitHub

View File

@@ -255,7 +255,7 @@ class ModelChoiceField(ChoiceField):
to_field_name: None = ... to_field_name: None = ...
def __init__( def __init__(
self, self,
queryset: Optional[Union[Manager, QuerySet]], queryset: Optional[Union[Manager, _BaseQuerySet]],
*, *,
empty_label: Optional[str] = ..., empty_label: Optional[str] = ...,
required: bool = ..., required: bool = ...,
@@ -282,7 +282,7 @@ class ModelMultipleChoiceField(ModelChoiceField):
widget: Any = ... widget: Any = ...
hidden_widget: Any = ... hidden_widget: Any = ...
default_error_messages: Any = ... default_error_messages: Any = ...
def __init__(self, queryset: _BaseQuerySet, **kwargs: Any) -> None: ... def __init__(self, queryset: Optional[Union[Manager, _BaseQuerySet]], **kwargs: Any) -> None: ...
def _get_foreign_key( def _get_foreign_key(
parent_model: Type[Model], model: Type[Model], fk_name: Optional[str] = ..., can_fail: bool = ... parent_model: Type[Model], model: Type[Model], fk_name: Optional[str] = ..., can_fail: bool = ...