Привет я хочу, чтобы обеспечить только пару значений без ключей на REST службы:Джанго Rest Framework настраиваемое поле только пара значений (без имя_поля как ключ Dict)
взгляните на мой serializers.py:
class TranslationSerializer(serializers.ModelSerializer):
translated_term = serializers.CharField(read_only=True)
class Meta:
model = Translation
fields = ('language','translated_term')
class VocabSerializer(serializers.ModelSerializer):
...
translates = TranslationSerializer(many=True, read_only=True)
...
class Meta:
model = Vocab
fields = (..., 'translates',...)
в результате получается следующее:
"translates": [
{
"language": "EN",
"translated_term": "Chair"
}
{
"language": "IT",
"translated_term": "asd"
}
],
, как вы можете видеть, этот результат показывает имя поля в качестве ключа Dict рядом с Валу ue этого поля. , но я хотел бы иметь другую структуру. Как следующее:
"translates": [
{
"EN": "Chair", "IT":"asd"
}
],
этот пример показывает пару ключ/значение, где ключ является значение поля языка и значение Dict это значение переведенной области.
Как я могу показать только пару значений поля 'language' с полем 'transl' без имени поля?