Flask 是一款輕量級(jí)的 Web 應(yīng)用框架,它提供了極簡主義和靈活的開發(fā)方式,讓開發(fā)者能夠快速地構(gòu)建 Web 應(yīng)用。在 Flask 應(yīng)用中,我們經(jīng)常需要設(shè)置 HTML 文件的路徑,供用戶訪問和瀏覽。下面我們就來學(xué)習(xí)如何設(shè)置 Flask 的 HTML 文件路徑。
from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') if __name__ == '__main__': app.run()
上述代碼中,我們首先引入 Flask 和 render_template 兩個(gè)模塊,前者用于創(chuàng)建 Flask 應(yīng)用,后者則用于渲染 HTML 文件。接著,我們創(chuàng)建了一個(gè)名為 app 的 Flask 應(yīng)用,并且指定了 HTML 文件的路徑為 index.html。最后,我們通過 app.run() 命令來啟動(dòng)應(yīng)用。
上面的代碼只是一個(gè)最基本的示例,實(shí)際應(yīng)用中,我們可能還需要設(shè)置 static 文件夾和 templates 文件夾的路徑,讓 Flask 應(yīng)用更加方便地管理靜態(tài)資源和模板文件。具體的設(shè)置如下:
from flask import Flask, render_template app = Flask(__name__, static_folder='static', template_folder='templates') @app.route('/') def index(): return render_template('index.html') if __name__ == '__main__': app.run()
上面的代碼中,我們通過將 static 文件夾和 templates 文件夾的路徑分別設(shè)置為 'static' 和 'templates',來指定 Flask 應(yīng)用的靜態(tài)資源和模板文件的存放位置。接下來,我們同樣使用 render_template() 方法來返回 index.html 頁面。
到此,我們已經(jīng)學(xué)會(huì)了如何設(shè)置 Flask 的 HTML 文件路徑,讓我們?cè)趹?yīng)用開發(fā)中更加得心應(yīng)手。