class CustomCodeSerializer(serializers.ModelSerializer): insertion_point = serializers.ChoiceField( choices=dict_to_choices(CodeInsertionPoints.code_insertion_points_name_map) ) frontend_file_type = serializers.ChoiceField(choices=dict_to_choices(FrontendFileTypes.frontend_file_types_map)) class Meta: model = CustomCode fields = '__all__'
def get_choices(cls): return dict_to_choices(cls.permissions_map)
def get_choices(cls): return dict_to_choices(cls.priority_map)
def get_internal_choices(cls): return dict_to_choices(cls.internal_status_map)
def get_choices(cls): return dict_to_choices(cls.status_map)
class CustomCodeAdminForm(forms.ModelForm): insertion_point = forms.ChoiceField(choices=dict_to_choices( CodeInsertionPoints.code_insertion_points_name_map)) fronted_file_type = forms.ChoiceField( choices=dict_to_choices(FrontendFileTypes.frontend_file_types_map))