次のように定義された親モデルがあります。
class PurchaseOrder(models.Model):
number = models.CharField(max_length=30, unique=True)
def services(self):
return self.service_set.filter(purchaseorder=self.pk)
子モデル サービスは次のように定義されます。
class Service(models.Model):
purchaseorder = models.ForeignKey(PurchaseOrder)
modules = models.ManyToManyField(Module)
def get_modules(self):
return self.modules.all()
ServiceモデルとM2M関係を持つ別のModel Moduleがあります。モジュールを親モデルの change_list ビュー、つまり list_display リストにリストとして表示したいと考えています。それ、どうやったら出来るの?データベースのヒット数への影響は?