Fields¶
Re-declares all DRF fields such that they also inherit DynamicForms’ mixins.
To use, import like so:
from dynamicforms.fields import {your desired field classes}
Make sure you don’t import DRF’s field classes over these.
Class reference¶
-
class
BooleanField
(read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
CharField
(allow_blank: bool = False, trim_whitespace: bool = True, min_length: Optional[int] = None, max_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, password_field=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
ChoiceField
(choices, html_cutoff: int = None, html_cutoff_text: str = 'More than {count} items...', allow_blank: bool = False, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, allow_tags=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
DateField
(format=<class 'rest_framework.fields.empty'>, input_formats=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
DateTimeField
(format=<class 'rest_framework.fields.empty'>, input_formats=None, default_timezone=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
DecimalField
(max_digits, decimal_places, coerce_to_string=None, max_value=None, min_value=None, localize=False, rounding=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.RIGHT: 1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
DictField
(child=_UnvalidatedField(), allow_empty: bool = True, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
DurationField
(max_value: int = None, min_value: int = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
EmailField
(allow_blank: bool = False, trim_whitespace: bool = True, min_length: Optional[int] = None, max_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, password_field=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
FileField
(max_length: Optional[int] = None, allow_empty_file: bool = False, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
FilePathField
(path, match=None, recursive=False, allow_files=True, allow_folders=False, required=None, html_cutoff: int = None, html_cutoff_text: str = 'More than {count} items...', allow_blank: bool = False, read_only=False, write_only=False, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, allow_tags=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
FloatField
(max_value: int = None, min_value: int = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.DECIMAL: 2>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
HStoreField
(child=_UnvalidatedField(), allow_empty: bool = True, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
HiddenField
(read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
HyperlinkedIdentityField
(view_name=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, url_reverse: Optional[str] = None, placeholder: Optional[str] = None, additional_parameters: Optional[Dict] = None, query_field: str = 'query', actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
HyperlinkedRelatedField
(view_name=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, url_reverse: Optional[str] = None, placeholder: Optional[str] = None, additional_parameters: Optional[Dict] = None, query_field: str = 'query', actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
IPAddressField
(protocol='both', allow_blank: bool = False, trim_whitespace: bool = True, min_length: Optional[int] = None, max_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, password_field=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
ImageField
(max_length: Optional[int] = None, allow_empty_file: bool = False, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
IntegerField
(max_value: int = None, min_value: int = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.RIGHT: 1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
JSONField
(binary: bool = False, encoder=None, decoder=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
ListField
(child=_UnvalidatedField(), allow_empty: bool = True, max_length: Optional[int] = None, min_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
ManyRelatedField
(child_relation=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=True, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
ModelField
(model_field, max_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
MultipleChoiceField
(allow_empty: bool = True, html_cutoff: int = None, html_cutoff_text: str = 'More than {count} items...', allow_blank: bool = False, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, allow_tags=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
NullBooleanField
(read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
PrimaryKeyRelatedField
(read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, url_reverse: Optional[str] = None, placeholder: Optional[str] = None, additional_parameters: Optional[Dict] = None, query_field: str = 'query', actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
RTFField
(actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
ReadOnlyField
(read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
RegexField
(regex, allow_blank: bool = False, trim_whitespace: bool = True, min_length: Optional[int] = None, max_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, password_field=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
SerializerMethodField
(method_name=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
SlugField
(allow_unicode=False, allow_blank: bool = False, trim_whitespace: bool = True, min_length: Optional[int] = None, max_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, password_field=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
SlugRelatedField
(slug_field=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, url_reverse: Optional[str] = None, placeholder: Optional[str] = None, additional_parameters: Optional[Dict] = None, query_field: str = 'query', actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
StringRelatedField
(read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, url_reverse: Optional[str] = None, placeholder: Optional[str] = None, additional_parameters: Optional[Dict] = None, query_field: str = 'query', actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
TimeField
(format=<class 'rest_framework.fields.empty'>, input_formats=None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
URLField
(allow_blank: bool = False, trim_whitespace: bool = True, min_length: Optional[int] = None, max_length: Optional[int] = None, read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, password_field=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
-
class
UUIDField
(format: str = 'hex_verbose', read_only=False, write_only=False, required=None, default=<class 'rest_framework.fields.empty'>, initial=<class 'rest_framework.fields.empty'>, source=None, label=None, help_text=None, style=None, error_messages=None, validators=None, allow_null=False, actions: dynamicforms.action.Actions = None, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kw)[source]¶
Field mixins¶
-
class
DFField
(*args, uuid: uuid.UUID = None, display: dynamicforms.mixins.field_render.DisplayMode = None, display_table: dynamicforms.mixins.field_render.DisplayMode = None, display_form: dynamicforms.mixins.field_render.DisplayMode = None, table_classes: str = '', alignment: dynamicforms.mixins.field_render.FieldAlignment = <FieldAlignment.LEFT: -1>, render_params: Optional[Dict] = None, **kwargs)[source]¶ Class only for type hinting