0

我的模板不呈现作为字典的变量表的键、值。

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

这就是变量“表”的派生方式。Client 是一个模型,Client_FirstName 是模型的属性。

table = Client.objects.filter(Client_FirstName__startswith='p').values()

我只是想做一个数据库查询,我只是从这里学到的

4

2 回答 2

1

数据库中可能没有任何数据。尝试这个。

{% 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 %} 
于 2013-05-11T18:17:46.390 回答
0

我在模板上错误地渲染了数据库值,这就是字典列表应该这样做的方式

    {% for x in table %}
     {% for key,values in x.items %}
     <p> {{key}} : {{values}} </p>
     {% endfor %}
   {% endfor %}
于 2013-05-12T07:07:19.507 回答