2010-06-24 44 views
1

我仍然在Django的教程,目前的位置:Django表單顯示元

def display_meta(request): 
    values = request.META.items() 
    values.sort() 
    html = [] 
    for k, v in values: 
     html.append('<tr><td>%s</td><td>%s</td></tr>' % (k, v)) 
    return HttpResponse('<table>%s</table>' % '\n'.join(html)) 

我明白這是什麼意思做的事:

顯示在一個HTML文檔中的HTTP請求中的元數據。

我不明白什麼是

for k, v in values: 

什麼K,V站在了。

有什麼建議嗎?

非常感謝

L.

+0

它們是變量。這似乎不是你真正想問的。你在問Python如何遍歷2元組列表?你在問爲什麼「鑰匙」被稱爲「K」,「價值」被稱爲「V」?你能澄清這個問題嗎? – 2010-06-24 12:10:32

+0

這與Django無關,甚至與表單無關。標籤更改爲「python」。 – 2010-06-24 12:26:12

回答

1

迭代是一個Python字典{'key':value, ...}

k是關鍵,v是其價值的方法。

+0

非常感謝! – MacPython 2010-06-25 08:32:18