Есть ли способ сгруппировать поля в Serializer / ModelSerializer или изменить структуру JSON?
Существует модель Location
:
class Location(Model):
name_en = ...
name_fr = ...
...
Если я использую ModelSerializer
Iполучить простое представление полей объекта, таких как:
{'name_en':'England','name_fr':'Angleterre'}
Я хочу сгруппировать некоторые поля под ключом "names", чтобы я получил
{'names':{'name_en':'England','name_fr':'Angleterre'}}
Я знаю, что могу создавать настраиваемые поля, но яхочу знать, есть ли более простой способ.Я пытался
Meta.fields = {'names':['name_en','name_fr']...}
, который не работает