【发布时间】:2015-05-14 10:08:24
【问题描述】:
我想列出仍在进行中和已完成的工作。 当所有工作都完成后 - “进行中”的工作列表将是空的。 目前我有这个代码,但它很糟糕。因为当我完成所有工作时,会有一个标题“进行中”。就在所有工作都在进行中的时候。
<h3>{% trans 'In progress' %}</h3>
{% for worked_on in worker.worked_on.all %}
{% if worked_on.is_project_in_progress %}
//Text here
{% endif %}
{% endfor %}
我的模特:
class WorkerWorkedOnProduct(models.Model):
worker = models.ForeignKey(Worker, verbose_name=_('Worker'), related_name='worked_on')
description = models.TextField()
is_project_in_progress = models.BooleanField(default=True)
is_the_project_is_finished = models.BooleanField(default=False)
【问题讨论】:
标签: python django templates if-statement django-templates