Json在html模板中

时间:2017-01-04 12:39:06

标签: python json bottle

我使用瓶子在html模板中打印一些json,所以我在模板中执行:

% for rows in url:
    <ul>
        % for cols in rows[0:2]:
            <li>
            {{cols}}
            </li>
        % end
        % for req in rows[2:3]:
        <li>
            {{req}}
        </li>
        % end
    </ul>
% end

结果:

  • http://www.adress/
  • 1.5
  • {'x-xss-protection':'1; mode = block','x-content-type-options': 'nosniff','age':'2295260','expires':'星期五,08十二月2017 08:32:02 GMT','变化':'接受编码','服务器':'sffe','最后修改': '星期四,2016年12月8日01:00:57 GMT','连接':'关闭'}

但我希望在列表的最后一项中列出另一个列表, 所以如果我这样做

% for list in req:
   {{list}}
% end

我得到了

  • X
  • -
  • X
  • 取值
  • 取值
  • ...

有人有任何想法打印清单吗?

1 个答案:

答案 0 :(得分:1)

你可以插入一个内循环

...
% for req in rows[2:3]:
    % for line in req:
        <li>
            {{line}}
        </li>
    % end
 % end 

如果它总是最后一项,你也可以循环它

...
% for line in rows[-1]:
        <li>
            {{line}}
        </li>
%end