为什么我的模板中没有显示此对象?

时间:2015-08-05 10:29:13

标签: django django-templates

我正在创建一个甘特图,我只能在桌子上看到任务  如果他们的task.end_date低于或等于dates列表的最后一个元素。

如果它更高,则django不会在我的桌子上显示此特定任务。

"""
dates = [
datetime.date(2015, 8, 5),
datetime.date(2015, 8, 6),
datetime.date(2015, 8, 7),
datetime.date(2015, 8, 8),
datetime.date(2015, 8, 9),
datetime.date(2015, 8, 10),
datetime.date(2015, 8, 11),
datetime.date(2015, 8, 12),
datetime.date(2015, 8, 13),
datetime.date(2015, 8, 14)
]
"""

{% for date in dates %}
    <td>
    {% for task in person.tasks %}
        {% if task.start_date <= date and date <= task.end_date %} #If task.end_date is higher than datetime.date(2015, 8, 14) then task won't show in the table
                {{ task.task.name }}
        {% endif %}
    {% endfor %}
    </td>
{% endfor %}

0 个答案:

没有答案