У меня есть модель типа:
class PhoneNumber(models.Model): """ Номер телефона """ name = models.CharField( max_length=30, verbose_name='имя', ) number = models.CharField( max_length=50, verbose_name='телефон', ) polyclinic = models.ForeignKey( Polyclinic, on_delete=models.CASCADE, related_name='phone', )
После сериализации у меня есть такой JSON:
{ "phone": [ { "name": "Регистратура", "number": "1234567" }, { "name": "Консультация", "number": "1234567" } ] }
А можно ли сделать, чтобы было:
{ "phone": [ { "Регистратура": "1234567" }, { "Консультация": "1234567" } ] }
Т.е., чтобы в качестве ключа использовалось не имя поля в модели, а его значение.