ile ilgili çoktan çok sayıdaki nesneyi bir araya getirin İlişkileri açıklayan çoktan çoğa alanları olan birbiriyle bağlantılı Django modellerinin bir twisty labirentine sahibim.Django QuerySet
Bir QuerySet'ten ilişkili bir modelin benzersiz üyelerin listesini almanın en temiz yolu nedir?
Grup modeline işaret eden ManyToMany gruplu bir Item modelim varsa.
Ben 'kalemlerin' Kalemlerinin bir Sorgu Kümesi, varsa, bunu nasıl alabilirim:
groups = items[0].groups.all().values_list('name', flat=True)
Ama bütün set için
? Hepsinde yineleme yapmam ve ayar yapmam gerekiyor mu(). Intersect()?
Yeterince zarif. Teşekkürler. – samurailawngnome
Ayrıca, 'flat = True' işlevinin' values_list' için bir parametre olarak kullanılmasını da yararlı bulabilir ve sonuç isimleri bir liste listesi yerine isimlerin listesi olarak döndürecektir. – gorus
@gorus - güncellendi. Komik buluyorum, orjinal yazıdan düz bir şekilde çıkardım çünkü farklı bir şekilde kafam karıştı. –