2013-05-11 48 views
0

我的模板不會呈現鍵值,即變量表的字典值。作爲數據庫查詢的變量不能在模板中正確呈現

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

這是如何得到變量'表'。客戶端是模型,Client_FirstName是模型的屬性。

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

我只是試圖做一個數據庫查詢,我剛剛從here

+0

你在一個shell嘗試這樣做?有沒有結果返回? – 2013-05-11 18:04:52

回答

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

我已經想通了,謝謝你的幫助 – user2284926 2013-05-12 07:01:03

0

我被錯誤地呈現在模板數據庫中的值,這是怎麼了應詞典的列表

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