在web.py中返回多行

时间:2014-09-14 06:21:04

标签: python mysql json django web.py

我使用MySQLdb从MySQL获取数据,但是当我尝试使用带有JSON的web.py在网页中显示它们时

fetch_resu = cur.fetchall()
json_list = []
for each_tup in fetch_resu:
    json_list.append(each_tup)
return json.dumps(json_list, encoding="UTF-8", ensure_ascii=False, indent=4, separators=(',', ': '))

我会在网页的一行中得到一堆数据(同一句话在本地调试中完美运行)

由于我只能返回数据,我怎么能让它们更漂亮? 或者我应该使用模板?但我的数据库正在动态变化。

1 个答案:

答案 0 :(得分:0)

恕我直言,有两种选择。

  • 使用<pre>..</pre><code>..</code>
  • 包围内容

OR

  • text/plain内容类型回复:

    web.header('Content-Type', 'text/plain')
    return json.dumps(...)