django_dicom.models.utils package¶
Submodules¶
django_dicom.models.utils.fields module¶
Custom Field
subclasses.
-
class
django_dicom.models.utils.fields.
ChoiceArrayField
(base_field, size=None, **kwargs)¶ Bases:
django.contrib.postgres.fields.array.ArrayField
A field that allows us to store an array of choices. Uses Django 1.9’s postgres ArrayField and a MultipleChoiceField for its formfield.
-
formfield
(**kwargs)¶ Return a django.forms.Field instance for this field.
-
django_dicom.models.utils.logs module¶
Log messages to be used by models.
django_dicom.models.utils.meta module¶
-
django_dicom.models.utils.meta.
get_model
(model_name: str) → django.db.models.base.Model¶
django_dicom.models.utils.utils module¶
-
class
django_dicom.models.utils.utils.
ImportMode
¶ Bases:
enum.Enum
An enumeration.
-
FULL
= 'Full'¶
-
MINIMAL
= 'Minimal'¶
-
NORMAL
= 'Normal'¶
-
-
django_dicom.models.utils.utils.
check_element_inclusion
(data_element) → bool¶
-
django_dicom.models.utils.utils.
get_dicom_root
() → pathlib.Path¶
-
django_dicom.models.utils.utils.
get_group_model
()¶
-
django_dicom.models.utils.utils.
get_import_configuration
() → dict¶
-
django_dicom.models.utils.utils.
get_import_mode
() → django_dicom.models.utils.utils.ImportMode¶
-
django_dicom.models.utils.utils.
get_mri_root
() → pathlib.Path¶
-
django_dicom.models.utils.utils.
get_subject_model
()¶
-
django_dicom.models.utils.utils.
snake_case_to_camel_case
(string: str) → str¶