Flask如何返回頁面

1.send_file()

html頁面路徑必須用絕對(duì)路徑

send_file('xx/xx/xx.html')

2.render_template()

a)初始化Flask時(shí)指定路徑

>>>os.path.abspath(_file_) 返回當(dāng)前路徑
>>>oa.path.dirname() 返回上級(jí)目錄

def create_app():
    # 尋求路徑
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    templates_dir = os.path.join(BASE_DIR, 'templates')
    static_dir = os.path.join(BASE_DIR, 'static')

    # 指定 templates 和 static
    app = Flask(__name__, template_folder=templates_dir, static_folder=static_dir)

    return app
b)返回頁面
render_template('xx.html')
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容