AttributeError: объект 'list' не имеет атрибута '_committed', Django restframework

Я новичок в Django, в моем проекте мне нужно получить несколько изображений из почтового запроса. Я делаю это, используя только views.py, я не использую сериализаторы, но я получаю следующее Ошибка: AttributeError: у объекта 'list' нет атрибута '_committed'. Структура json выглядит следующим образом:

   {
    "images":{
      "country":[
      {
       "location":"image"
      },
      {
       "location":"image"
      }
      ],
      "hotel":[
      {
      "location":"image"
      }
      ],
      "room":[
      {
       "location":"image"
      }
      ],
      "bed"[
      {
      "location":""
      }
      ]
     }
    }

В моем файле views.py:

  images = data["images"]
            for country_image in images:
                country_image_obj = CountryPicture(country=country_obj,
                                                   location=images["country_images"],
                                               )
                country_image_obj.save()
            
            # hotel images
            hotel_images = images["hotel"]
            for hotel_image in hotel_images:
                
                hotel_image_obj = HotelPicture(hotel=hotel_obj,
                                                       
                                location=hotel_image["hotel_images"],
                                                       )
                hotel_image_obj.save()

            # room images
            room_images = images["room"]
            for room_image in room_images:
                room_image_obj = RoomPicture(room=room_obj,
                                             location=room_image["room_images"],
                                             )
                room_image_obj.save()

            # bed images
            bed_images = images["bed"]
            for bed_image in bed_images:
                bed_image_obj = BedPicture(bed=bed_obj,
                                           location=bed_image["bed_images"],
                                           )
                bed_image_obj.save()

my model.py:

     class CountryPicture(models.Model):
      country = models.ForeignKey(Country, 
      on_delete=models.CASCADE, null=True, blank=True)
      location = models.ImageField(upload_to='images/')
      
      class HotelPicture(models.Model):
      hotel = models.ForeignKey(Hotel, on_delete=models.CASCADE, null=True, blank=True)
      location = models.ImageField(upload_to='images/')


     class RoomPicture(models.Model):
      room = models.ForeignKey(Room, on_delete=models.CASCADE, null=True, blank=True)
      location = models.ImageField(upload_to='images/')

     class BedPicture(models.Model):
      bed = models.ForeignKey(Bed, on_delete=models.CASCADE, null=True, blank=True)
      location = models.ImageField(upload_to='images/') 
Вернуться на верх