Source code for dynamicforms.mixins

# flake8: noqa
import abc

from rest_framework.fields import Field as DRFField

from .action import ActionMixin
from .choice import ChoiceMixin
from .enable_copy import EnableCopyMixin
from .field_render import DisplayMode, FieldAlignment, FieldRenderMixin
from .file_field import FileFieldMixin
from .help_text import FieldHelpTextMixin
from .implicit_hidden import HiddenFieldMixin
from .implicit_natural_date import DateFieldMixin, DateTimeFieldMixin, TimeFieldMixin
from .null_value import NullValueMixin
from .password_field import PasswordFieldMixin
from .related_field_ajax import RelatedFieldAJAXMixin
from .rtf_field import RTFFieldMixin


[docs]class DFField(FieldRenderMixin, ActionMixin, FieldHelpTextMixin, DRFField, abc.ABC): """ Class only for type hinting """ pass