我有一個模型,「設計」中帶有m2m直通關係的「項目」。Django模板:通過關係連接對象進行篩選的輸出計數
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 %}
有沒有辦法從模板代碼做到這一點?你可以做到這一點
謝謝,這是我需要的。當我讀到你的答案時,我大約有1/2的路程。 –
很高興幫助。 – karthikr