Mám dva modely, Image
a Tag
, Každý objekt obrázka môže mať viac ako jednu značku a chcem nájsť moje najčastejšie používané značky. Ako by som k tomu mal ísť? Vyzerá to dosť ľahko, ale nedokážem to prísť na to.
odpovede:
1 pre odpoveď č. 1Django získal (iba nedávno) celkovú podporu, takže teraz by ste mohli urobiť niečo také:
from django.db.models import Count
Tag.objects.annotate(img_count=Count("image")).order_by("img_count")