我有一个模型,“项目”,与“设计”有 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 %}
有没有办法从模板代码中实现这一点?