1
私は3モデル:Pupils
、Instructor
、Group
があります。私は現在のグループから生徒を持つすべてのInstructor
秒を返しGroup
モデルのプロパティを書くにはどうすればよいDjango先進クエリ
class Pupils(models.Model):
instructor = models.ForeignKey(Instructor, blank=True, default=None, null=True)
group = models.ForeignKey(Group, default=None, null=True, blank=True)
:彼らはとても似
Pupils
モデルを介して接続されていますか?@property def instructors(self): from pupils.models import Instructor return list(Instructor.objects.filter(pupils__isnull=False).values())
- がどのように私は、各
Instructor
の現在のGroup
からPupils
の数をカウントします:私は今のためにできる最善のは、任意の生徒を持つすべてのインストラクターを見つけるのですか?