Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1.     def create(self, request, *args, **kwargs):
  2.         item = CreateItemSerializer(data=request.data)
  3.         item.is_valid(raise_exception=True)
  4.  
  5.         company = Company.objects.get(name=request.data.get('company'))
  6.         category = Category.objects.get(name=request.data.get('category'))
  7.         main_image = Picture.objects.create(img=request.FILES.getlist('main_image')[0])
  8.         # Troublesome area
  9.         images = []
  10.         for image in request.FILES.getlist('images')[:15]:
  11.             picture = Picture.objects.create(img=image)
  12.             images.append(picture)
  13.         # ----------------
  14.         item.save(company=company, category=category, main_image=main_image, images=images)
  15.         return Response(item.data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement