Филды, связанные со slug, не анализируются при разборе json
Я пытаюсь импортировать с кодовыми именами, которые он принимает как строку, выполняя парсинг json со slug feilds
class ImportFinanceSaleSerializerField(serializers.JSONField):
def to_representation(self, obj):
user_serializer = ImportFinanceSaleSerializer(obj, many=False, )
return user_serializer.data
def to_internal_value(self, data):
return data'
class ImportFinanceSaleSerializer(serializers.ModelSerializer):
interestpercentage = serializers.SlugRelatedField( required=False, allow_null = True, slug_field="code", queryset=PercentageInterest.objects.filter(status=1,))
guarantor = serializers.SlugRelatedField( required=False, allow_null = True, slug_field='code', queryset=Person.objects.filter(status=1,))
emi_date = serializers.IntegerField(required=False, min_value=1, max_value=30)