根据我对序列化程序如何工作的了解,我知道我们主要使用模型序列化程序,为此,我们将有一个模型来处理我们想要序列化的所有内容,但是我怎样才能将不同模型中的所有图像连接起来,然后对其进行序列化。
这些是我的模型
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)
这是我的序列化器
Class VendorsRidersSerializers(models.Model):
Class Meta:
model = VendorsRiders
fields = '__all__'
那么,如何将所有图像获取到我指定的端点?因为,我是 DRF 的初学者,我还需要关于最佳实践的建议和建议。谢谢