Как сериализовать список в объект JSON? Список объединить 2 различных моделей и выглядит следующим образом:Django REST Framework - Пользовательский JSON
[<Room: 303 at 123 Toronto Street>,
<Room: 305 at 123 Toronto Street>,
<Room: 304 at 123 Toronto Street>,
<SubvisitClinician: kchung>,
<SubvisitClinician: pche>,
<SubvisitClinician: mlo>]
Я создал RoomSerializer и SubvisitClinicianSerializer, но не обязательно, как закончить его и реализовать его.
class RoomSerializer(serializers.ModelSerializer):
id = serializers.Field() # Note: `Field` is an untyped read-only field.
name = serializers.CharField(max_length=255)
type = serializers.Field(source='type')
clinic_location = serializers.Field(source='clinic_location')
status = serializers.Field(source='status')
url = serializers.CharField(max_length=100, default="room")
class Meta:
model = Room
class SubvisitClinicianSerializer(serializers.ModelSerializer):
id = serializers.Field()
subvisit = serializers.Field('subvisit')
user = serializers.Field('user')
primary = serializers.BooleanField()
class Meta:
model = SubvisitClinician
Спасибо Alex! Мне удалось заставить его работать, увидеть мой ответ. – zee