Как сериализовать объект json в drf
У меня есть два сериализатора следующего вида :
class UsersInfoSeriliazerByUsers(serializers.ModelSerializer):
class Meta:
model = FreeTime
fields = '__all__'
class SetTimeZoneSerializer(serializers.Serializer):
TIMEZONES = tuple(zip(pytz.all_timezones, pytz.all_timezones))
meeting_date = serializers.DateField(format="%d-%m-%Y", input_formats=['%d-%m-%Y', 'iso-8601'])
time_zone_destination = serializers.ChoiceField(choices = TIMEZONES)
time_table = UsersInfoSeriliazerByUsers(many=True,read_only=True)
emails = serializers.ListField(child=serializers.EmailField())
в views.py мне нужно получить filter queryset из freetime модели и сериализовать результат запроса снова :
def common(self,request):
serializer = SetTimeZoneSerializer(data = request.data)
if serializer.is_valid():
j={}
j['meeting_date']=serializer.data['meeting_date']
j['time_zone_destination']=serializer.data['time_zone_destination']
j['time_table'] = UsersInfoSeriliazerByUsers(FreeTime.objects.all(), many=True).data
json_string = json.dumps(j)
serializer = SetTimeZoneSerializer(json_string, many=True)
Он успешно создает json_string и я распечатал его в терминале, но получил эту ошибку :
я не могу понять, в чем проблема