2013-02-28 130 views
2

我有一個列表包括崗位信息作爲元組的名單(名單由元組) ,但我面對的是如何通過它在瓶子模板我已經嘗試了很多問題,,並在stackoverflow中檢查了大部分問題,我找不到一個好的和明確的問題。通過列表模板瓶

這是我曾嘗試:

@route('/v/:name') 
def page_viwer(name): 
    id=db.searchU('user', name) 
    result=db.searchU_forG(id[0][0]) 
    if len(result)>0:#if we got posts 
     return template('v',post=result) 

這裏是v.tpl

<html> 
%for post in res: 
    %for id, title, dec, pic,not_needed in post: 
     <h3>{{id}}</h3> 
     <h3>{{title}}</h3> 
     <h3>{{dec}}</h3> 
     <h3>{{pic}}</h3> 
     <br/> 
%end 
</html> 

當我嘗試這樣做,我得到了錯誤500 ...當我檢查了日誌,這是什麼原因:

%for id, title, dec, pic in post: TypeError: 'int' object is not iterable

+0

它似乎缺乏'v.tpl'另一個'%end'? – Xiao 2013-11-21 18:17:51

回答

4

我周圍挖發現這工作正常和偉大..

<html> 

<table> 
    %for item in res: 
    title:{{item[1]}} 
    <br/> 
    Decription:{{item[2]}} 
    <br/> 
    Picture:{{item[3]}} 
    <br/> 
    posted by:{{item[4]}} 
    <br/> 
    <br/> 
    %end 
</table> 

</html>