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 AutoGeneratedField[source]
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