antares.apps.core.mixins package¶
Submodules¶
antares.apps.core.mixins.enum_utils_mixin module¶
-
class
antares.apps.core.mixins.enum_utils_mixin.EnumUtilsMixin¶ Bases:
object-
classmethod
as_choices()¶ Converts the dict to the format needed for Django choices in templates
- Returns
the list of options with the value as id and the label (which can be translated) as text
-
classmethod
as_dict()¶ Converts the Enumeration into a dict
- Returns
the newly created dict
-
classmethod
to_enum(element)¶ Returns the enumeration value based on the element passed or none if nothing match
- Parameters
element – the element to convert
-
classmethod
Module contents¶
-
class
antares.apps.core.mixins.EnumUtilsMixin¶ Bases:
object-
classmethod
as_choices()¶ Converts the dict to the format needed for Django choices in templates
- Returns
the list of options with the value as id and the label (which can be translated) as text
-
classmethod
as_dict()¶ Converts the Enumeration into a dict
- Returns
the newly created dict
-
classmethod
to_enum(element)¶ Returns the enumeration value based on the element passed or none if nothing match
- Parameters
element – the element to convert
-
classmethod