Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_variants(self, obj):
- data = {}
- if (obj.item_id):
- variants = Product.objects.filter(Q(item_id=obj.item_id), Q(num_in_stock__gt=0),
- Q(num_in_stock__gt=F('num_allocated')))
- for variant in variants:
- img = variant.primary_image()
- if isinstance(img, dict):
- original_img = str(img['original'])
- else:
- original_img = img.original.url
- data[variant.pk] = [variant.pk, variant.title, original_img]
- return data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement