api.form
Attributes
Classes
Keeps track of all the adapters and WTForms field types |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
|
!!! abstract "Usage Documentation" |
|
Provides utility functions for all adapters. |
|
Provides utility functions for all adapters. |
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- class api.form.AdapterRegistry[source]
Keeps track of all the adapters and WTForms field types they are registered for, making sure each adapter is only instantiated once.
- adapter_map: dict[str, BaseAdapter][source]
- register_for(*types: str) collections.abc.Callable[[type[_A]], type[_A]][source]
Decorator to register a field adapter.
- validator(validator: type[Any]) collections.abc.Callable[[_V], _V][source]
Decorator to register a validator adapter.
- class api.form.BaseAdapter[source]
Bases:
abc.ABCProvides utility functions for all adapters.
- handle_scalar_field_type(t: TypeForm[Any], field: wtforms.Field) collections.abc.Generator[Any][source]
- handle_sequence_field_type(t: TypeForm[Any], field: wtforms.Field) collections.abc.Generator[Any][source]
- class api.form.StringFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.EmailFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.URLFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.DateFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.DateTimeFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.TimeFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.DecimalFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.IntegerFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.RadioFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.MultiCheckboxFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.FileUpload(/, **data: Any)[source]
Bases:
pydantic.BaseModel- !!! abstract “Usage Documentation”
[Models](../concepts/models.md)
A base class for creating Pydantic models.
- Attributes:
__class_vars__: The names of the class variables defined on the model. __private_attributes__: Metadata about the private attributes of the model. __signature__: The synthesized __init__ [Signature][inspect.Signature] of the model.
__pydantic_complete__: Whether model building is completed, or if there are still undefined fields. __pydantic_core_schema__: The core schema of the model. __pydantic_custom_init__: Whether the model has a custom __init__ function. __pydantic_decorators__: Metadata containing the decorators defined on the model.
This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.
- __pydantic_generic_metadata__: A dictionary containing metadata about generic Pydantic models.
The origin and args items map to the [__origin__][genericalias.__origin__] and [__args__][genericalias.__args__] attributes of [generic aliases][types-genericalias], and the parameter item maps to the __parameter__ attribute of generic classes.
__pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models. __pydantic_post_init__: The name of the post-init method for the model, if defined. __pydantic_root_model__: Whether the model is a [RootModel][pydantic.root_model.RootModel]. __pydantic_serializer__: The pydantic-core SchemaSerializer used to dump instances of the model. __pydantic_validator__: The pydantic-core SchemaValidator used to validate instances of the model.
__pydantic_fields__: A dictionary of field names and their corresponding [FieldInfo][pydantic.fields.FieldInfo] objects. __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [ComputedFieldInfo][pydantic.fields.ComputedFieldInfo] objects.
- __pydantic_extra__: A dictionary containing extra values, if [extra][pydantic.config.ConfigDict.extra]
is set to ‘allow’.
__pydantic_fields_set__: The names of fields explicitly set during instantiation. __pydantic_private__: Values of private attributes set on the model instance.
- api.form.mimetypes_validator(mimetypes: set[str]) collections.abc.Callable[[onegov.core.types.FileDict], onegov.core.types.FileDict][source]
- class api.form.UploadFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.
- class api.form.UploadMultipleFieldAdapter[source]
Bases:
BaseAdapterProvides utility functions for all adapters.