一個網頁無非就是輸出數據到瀏覽器,然后歸根結就是輸出一堆字符串。
而bottle輸出相應能容很簡單,無非就是綁定路由的方法return數據就行了。
~~~
# coding:UTF-8
from bottle import Bottle, request
app = Bottle()
@app.get('/')
def index():
return "字符串!"
app.run(host="127.0.0.1", port=8000, reloader=True, debug=True)
~~~
上面的例子就是往瀏覽器顯示4個字符,同理我們return一個包含html字符串的str對象回去,那么瀏覽器就可以顯示一個html頁面。注意,強悍的bottle不單單可以return字符串,還可以return別的對象。
return 字典對象,這個時候不單單把字典轉換成json輸出到瀏覽器,并且還設置輸出的heades(Content-Type: application/json),做API接口特別方便。