# 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
J'ai besoin d'obtenir une vignette pour chaque galerie, ce qui est très première/dernière/quelle que soit l'image. Comment LIMITER l'image par 1 pour n'importe quelle galerie en tant qu'attribut personnalisé (pour ne pas surcharger Gallery.images
) sans appeler la deuxième requête SQL?Django ORM m2m limite à 1
Cela ne fonctionne que par galerie, mais pas pour tous ... Je me trompe? – mktums