From my little knowledge on how serializers work, I know we mostly use modelserializers, and for that, we would have a model for all we want to serialize but how can I join all the images in the different models and then serialize them.
These are my models
class Vendors(models.Model):
title = models.CharField(max_length=50, blank=False)
image = models.ImageField(upload_to='static/vendors', blank=True, null=True)
class Riders(models.Model):
title = models.CharField(max_length=50, blank=False)
image = models.ImageField(upload_to='static/riders', blank=True, null=True)
class VendorsRiders(models.Model):
VendorImg = models.ForeignKey(Vendors, on_delete=models.CASCADE)
RiderImg = models.ForeignKey(Riders, on_delete=models.CASCADE)
This is my serializer
Class VendorsRidersSerializers(models.Model):
Class Meta:
model = VendorsRiders
fields = '__all__'
So, how to get all the images to the endpoint i would specify ? since, I'm a beginner in DRF I also need a suggestion and advice on the best practice to do this. Thank you