簡體   English   中英

在web.py中返回多行

[英]Return multiple lines in 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=(',', ': '))

我將在網頁的一行中獲取大量數據(同一句話在本地調試中可以完美運行)

由於只能返回數據,因此如何使它們更美觀? 還是我應該使用模板? 但是我的數據庫正在動態變化。

恕我直言,有兩種選擇。

  • <pre>..</pre><code>..</code>包圍內容

要么

  • text/plain內容類型進行響應:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM