Django : select_related with ManyToManyField
问题 I have : class Award(models.Model) : name = models.CharField(max_length=100, db_index=True) class Alias(models.Model) : awards = models.ManyToManyField('Award', through='Achiever') class Achiever(models.Model): award = models.ForeignKey(Award) alias = models.ForeignKey(Alias) count = models.IntegerField(default=1) How can I have an Alias which has all its achiever_set and awards prepopulated? >>> db.reset_queries() >>> Alias.objects.filter(id="450867").select_related("achiever_set__award")