私は、「デザイン」との関係を介して m2m を持つモデル「プロジェクト」を持っています。
class Project(models.model):
...
desings = models.ManyToManyField(Design, through="ProjectDesign")
...
class ProjectDesigns(models.model):
...
class Design(models.model):
...
published = models.BooleanField(default=Falase)
...
def isPublished(self):
if self.isPublished:
return True
else:
return False
コンテキストでプロジェクト インスタンスを渡しています。テンプレートに添付されたデザインの数を出力したいのですが、基本的には次のようなものです。
{% project.designs.isPublished.count %}
テンプレートコードからこれを達成する方法はありますか?