2014-01-19 123 views
0

我有這個價值,我views.pyDjango模板顯示{%forloop%}的鍵和值:如何遍歷模板中的字典?

values = {"Name":"Mark","Contact":"799865","Message":"Something Here", .... ,"ValueN":"TextN.."} 

variables = RequestContext(request, {"values":values) 

t = loader.get_template('do.html') 

現在在我的do.html我這樣做..

{%爲關鍵,在值%值} {{鍵}} = {{值}} { %ENDFOR%}

但我在do.html的顯示得到這個:

v = p v = p v = p T = i v = p v = p v = p v = p v = p v = p v = p v = p v = p v = p v = p v = p v = p .... v = p v = p v = p 

我現在的問題是,我怎麼能顯示使用for循環中do.html,使其看起來像這樣

Name = Mark 
Contact = 799865 
.... 
to the end of the loop 

什麼IM我做的是,我想我的代碼轉換在PHP到Python的Django模板

foreach($_POST as $key => $value) { 
    if (strlen($value) > 0) { 
      <input type="text" name="<?=$key?>" value="<?=$value?>"/><br> 
     } 
} 

在django模板中是否有可能我不會使用特定的鍵來加載它,就像這樣{{ choices.items.key }}

回答

0

所以你的問題是「如何迭代模板中的字典?」,對嗎?我認爲this解決方案可以解決您的問題!