Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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 作为数据库查询的变量无法在模板中正确呈现_Django_Django Models_Django Templates - Fatal编程技术网

Django 作为数据库查询的变量无法在模板中正确呈现

Django 作为数据库查询的变量无法在模板中正确呈现,django,django-models,django-templates,Django,Django Models,Django Templates,我的模板没有呈现变量表(字典)的键和值 {% for key, value in table.items %} <p> {{key}} : {{value}}</p> {% endfor %} 我只是想做一个数据库查询,我刚刚从中了解到,数据库中可能没有任何数据。试试这个 {% if table|length %} {% for key, value in table.items %} <p> {{ key }} : {{ value

我的模板没有呈现变量表(字典)的键和值

{% for key, value in table.items %}
<p> {{key}} : {{value}}</p>
{% endfor %}

我只是想做一个数据库查询,我刚刚从中了解到,数据库中可能没有任何数据。试试这个

{% if table|length %}
    {% for key, value in table.items %}
        <p> {{ key }} : {{ value }}</p>
    {% endfor %}
{% else %}
    <div>There are no data in the database</div>
{% endif %} 
{%if表|长度%}
{%表示键,表中的值为.items%}
{{key}}:{{value}

{%endfor%} {%else%} 数据库中没有数据 {%endif%}
我在模板上错误地呈现了数据库值,对于字典列表应该这样做

    {% for x in table %}
     {% for key,values in x.items %}
     <p> {{key}} : {{values}} </p>
     {% endfor %}
   {% endfor %}
{表%中x的%
{%用于键,x.items%中的值}
{{key}}:{{values}

{%endfor%} {%endfor%}
您是否在shell中尝试过此功能?是否返回了任何结果?
    {% for x in table %}
     {% for key,values in x.items %}
     <p> {{key}} : {{values}} </p>
     {% endfor %}
   {% endfor %}