Flask中怎樣返回html檔案?
一般而言,我們在檢視中返回的是字串的形式,但是也會有其他返回的需求,比如html檔案。那麼這時我們就要用到flask的render_template,來對返回的物件進行改變。當然還有其他的返回方法,不過本篇要帶來的這種方法使用更廣泛一點。下面我們就具體返回html檔案的方法進行詳解。
1、在templates資料夾建立一個html檔案,內容隨便寫一點如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Index</title> </head> <body> <h1>This is index page</h1> </body> </html>
2、使用Flask物件app的send_static_file方法,使檢視函式返回一個靜態的html檔案,但現在我們不使用這種方法,而是使用flask的render_template函式,它功能更強大。
從flask中匯入render_template,整體程式碼如下:
from flask import Flask, render_template import config app = Flask(__name__) app.config.from_object(config) @app.route('/') def index(): return render_template('index.html') if __name__ == '__main__': app.run()
render_template函式會自動在templates資料夾中找到對應的html,因此我們不用寫完整的html檔案路徑。
以上就是Flask中返回html檔案的方法,大家在看完上面的步驟後,也趕快動手進行試驗吧,看看能否成功完成返回html的結果。更多Python框架指路:
(推薦作業系統:windows7系統、flask1.0,DELL G3電腦。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2318/viewspace-2830777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安卓手機怎樣將PDF檔案轉為HTML安卓HTML
- html檔案怎麼開啟(手機html檔案怎麼開啟)HTML
- HTML檔案中IncludeHTML
- 怎樣用純HTML和CSS更改預設的上傳檔案按鈕樣式HTMLCSS
- 使用Flask-Dropzone在Flask程式中實現檔案上傳Flask
- Flask——檔案上傳Flask
- servlet怎樣傳送檔案??Servlet
- java生成帶html樣式的word檔案JavaHTML
- gulp-html-import,在html中引入外部html檔案HTMLImport
- 怎樣將class檔案變成.exe檔案?薦
- 怎樣使用 awk 刪掉檔案中重複的行
- 在 Git 中怎樣克隆、修改、新增和刪除檔案?Git
- 怎樣修改網站主頁原始碼,如何編輯網站的HTML檔案網站原始碼HTML
- flask返回圖片流Flask
- html檔案中包含其他檔案的方法大全HTML
- 怎樣使用orapwd新建口令檔案
- 怎樣理解和識別 Linux 中的檔案型別Linux型別
- 怎樣快速從一個XML檔案中查詢資訊(轉)XML
- 怎樣結構化xml檔案到下列樣式?XML
- mac誤刪檔案怎樣快速找回?Mac
- Linux下怎樣搜尋檔案Linux
- 怎麼樣列印加密PDF檔案加密
- PbootCMS網站怎麼修改HTML模板檔案boot網站HTML
- Caj檔案怎樣整篇轉換成Word
- 怎樣阻止ICloud同步某個指定檔案Cloud
- 怎樣使用AnyTrans管理iOS檔案?iOS
- jquery怎麼樣判斷檔案是否存在jQuery
- 原始碼解析Flask的配置檔案原始碼Flask
- 怎樣在PB中實現檔案的複製與刪除 (轉)
- 在html檔案中執行php程式碼HTMLPHP
- win10怎麼更改檔案屬性 win10怎樣修改檔案屬性Win10
- SingleFile:將網頁像快照一樣下載儲存到本地一個HTML檔案中網頁HTML
- 怎樣製作證書請求檔案CSR
- 請問怎麼樣用流讀WORD檔案?
- HTML中相對路徑的方式引用檔案HTML
- bootstrap中好看的檔案上傳樣式boot
- FineUIMvc隨筆(2)怎樣在控制元件中巢狀 HTMLUIMVC控制元件巢狀HTML
- HTML5怎樣建立畫布?HTML