# models.py
class Gallery(models.Model):
images = models.ManyToManyField(Image, null=True, blank=True)
class Image(models.Model):
image = models.ImageField()
# views.py
class GalleryIndex(ListView):
model = Gallery
我需要为每个画廊获取缩略图,这是第一个/最后一个/任何图像。如何在Gallery.images
不调用第二个 SQL 查询的情况下将任何图库的图像限制为 1 作为自定义属性(不覆盖)?