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 に答える