Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django,上下文dict没有传递到模板?(for循环不返回任何内容)_Django_Django Templates_Django Views - Fatal编程技术网

Django,上下文dict没有传递到模板?(for循环不返回任何内容)

Django,上下文dict没有传递到模板?(for循环不返回任何内容),django,django-templates,django-views,Django,Django Templates,Django Views,我搜索了一下,但什么也没找到,所以它在这里 我的视图是这样设置的,status.html for循环工作正常,但是tasks.html根本没有注册我的for循环,而且我看不出在比较这两个视图函数/模板时我做错了什么 观点 tasks.html {% extends 'base.html' %} {% block content %} {% for tasks in tasks_dict %} <ul><li>{{tasks.tit

我搜索了一下,但什么也没找到,所以它在这里

我的视图是这样设置的,status.html for循环工作正常,但是tasks.html根本没有注册我的for循环,而且我看不出在比较这两个视图函数/模板时我做错了什么

观点

tasks.html

    {% extends 'base.html' %}

    {% block content %}
    {% for tasks in tasks_dict %}
        <ul><li>{{tasks.title}}</li><
        <li>{{tasks.created_date}}</li>
        <li>{{tasks.priority}}</li>
        <li>{{tasks.completed}}</li></ul>
    {% endfor %}
    {% endblock %}
{%extends'base.html%}
{%block content%}
{tasks_dict%}中的任务为%
  • {{tasks.title}
  • <
  • {{tasks.created_date}
  • {{tasks.priority}}
  • {{tasks.completed}
{%endfor%} {%endblock%}
status.html

{% extends 'base.html' %}

{% block content %}
    <h1>Task List Status Report</h1>
{% for list_dict in todo_listing %}
    <h2>{{ list_dict.list_object.title }}</h2>

    <ul>
        <li>Number of items: {{ list_dict.item_count }}</li>
        <li>Number completed: {{ list_dict.items_complete }} ({{ list_dict.percent_complete }}%)</li>
    </ul>
{% endfor %}
{% endblock %}

</html>
{%extends'base.html%}
{%block content%}
任务列表状态报告
{todo\ U清单%中的清单\目录的百分比}
{{list_dict.list_object.title}
  • 项目数:{list_dict.item_count}
  • 完成数:{{list_dict.items_complete}}({{list_dict.percent_complete}}%)
{%endfor%} {%endblock%}
您没有向模板发送任何名为
任务的内容;这只是上下文词典的本地名称。您发送到包含任务的模板的内容称为just
tasks

谢谢Daniel,我知道这是一个愚蠢的问题,但我没有意识到我没有将字典传递给模板。
{% extends 'base.html' %}

{% block content %}
    <h1>Task List Status Report</h1>
{% for list_dict in todo_listing %}
    <h2>{{ list_dict.list_object.title }}</h2>

    <ul>
        <li>Number of items: {{ list_dict.item_count }}</li>
        <li>Number completed: {{ list_dict.items_complete }} ({{ list_dict.percent_complete }}%)</li>
    </ul>
{% endfor %}
{% endblock %}

</html>