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 %}