tornado页面展示问题

来源:互联网 发布:淘宝hot小图标 编辑:程序博客网 时间:2024/05/17 22:22

循环变量
语法参见tornado wiki

 {% for case in case_info %}     <tr>         <td>{{case.server_name}}</td>    </tr>  {% end %}  ```2、取查询结果,html展示,总报错:tuple has no object xxx类错误:将 MySQLdb 查询返回字典结构mysql的查询select返回的行,默认是tuple,取结果值只能通过下标来取,因此,想把结果变成对象 类型,解决方法:cursor指定cursorclass,这个也可以在connect中指定

cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)

或者

db = MySQLdb.connect(host=’xx’, user=”, passwd=’xx’, db=’xx’,cursorclass=MySQLdb.cursors.DictCursor)

并且修改展示,代码```html  <tr>        <td>{{case['server_name']}}</td>        <td>{{case['action_name']}}</td>        <td>{{case['case_brief']}}</td>        <td>{{case['anxun_path']}}</td>        <td>{{case['msg_server']}}</td> </tr>