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