Format: application/octet-stream
⬇ Download File (2.3 KB)
   1  from typing import Any, Dict, Mapping, Optional, Sequence, Sized
   2  
   3  from django.forms import Form
   4  
   5  TOTAL_FORM_COUNT: str = ...
   6  INITIAL_FORM_COUNT: str = ...
   7  MIN_NUM_FORM_COUNT: str = ...
   8  MAX_NUM_FORM_COUNT: str = ...
   9  ORDERING_FIELD_NAME: str = ...
  10  DELETION_FIELD_NAME: str = ...
  11  
  12  DEFAULT_MIN_NUM: int = ...
  13  DEFAULT_MAX_NUM: int = ...
  14  
  15  class ManagementForm(Form):
  16      cleaned_data: Dict[str, Optional[int]]
  17  
  18  class BaseFormSet(Sized, Mapping[str, Any]):
  19      is_bound: Any = ...
  20      prefix: Any = ...
  21      auto_id: Any = ...
  22      data: Any = ...
  23      files: Any = ...
  24      initial: Any = ...
  25      form_kwargs: Any = ...
  26      error_class: Any = ...
  27      def __init__(
  28          self,
  29          data: Optional[Any] = ...,
  30          files: Optional[Any] = ...,
  31          auto_id: str = ...,
  32          prefix: Optional[Any] = ...,
  33          initial: Optional[Any] = ...,
  34          error_class: Any = ...,
  35          form_kwargs: Optional[Any] = ...,
  36      ) -> None: ...
  37      def __iter__(self): ...
  38      def __getitem__(self, index: Any): ...
  39      def __len__(self): ...
  40      def __bool__(self): ...
  41      def management_form(self): ...
  42      def total_form_count(self): ...
  43      def initial_form_count(self): ...
  44      @property
  45      def forms(self): ...
  46      def get_form_kwargs(self, index: Any): ...
  47      @property
  48      def initial_forms(self): ...
  49      @property
  50      def extra_forms(self): ...
  51      @property
  52      def empty_form(self): ...
  53      @property
  54      def cleaned_data(self): ...
  55      @property
  56      def deleted_forms(self): ...
  57      @property
  58      def ordered_forms(self): ...
  59      @classmethod
  60      def get_default_prefix(cls): ...
  61      def non_form_errors(self): ...
  62      @property
  63      def errors(self): ...
  64      def total_error_count(self): ...
  65      def is_valid(self): ...
  66      def full_clean(self): ...
  67      def clean(self) -> None: ...
  68      def has_changed(self): ...
  69      def add_fields(self, form: Any, index: Any) -> None: ...
  70      def add_prefix(self, index: Any): ...
  71      def is_multipart(self): ...
  72      @property
  73      def media(self): ...
  74      def as_table(self): ...
  75      def as_p(self): ...
  76      def as_ul(self): ...
  77  
  78  def formset_factory(
  79      form: Any,
  80      formset: Any = ...,
  81      extra: int = ...,
  82      can_order: bool = ...,
  83      can_delete: bool = ...,
  84      max_num: Optional[Any] = ...,
  85      validate_max: bool = ...,
  86      min_num: Optional[Any] = ...,
  87      validate_min: bool = ...,
  88  ): ...
  89  def all_valid(formsets: Sequence[Any]) -> bool: ...
  90