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.ArrayFieldA 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.EnumAn 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¶