Flask入門:零基礎掌握路由與視圖函數

本文是Flask路由與視圖函數的入門指南。首先需安裝Flask(`pip install flask`),並通過基礎示例(`app.py`代碼)演示首個應用:創建`Flask`實例,用`@app.route('/')`定義根路由,視圖函數`index()`返回"Hello, Flask!",運行後訪問`http://127.0.0.1:5000/`即可查看。 路由是URL與視圖函數的映射,分兩種:靜態路由(如`/about`綁定`about()`函數)和動態路由(`<參數名>`,如`/user/<username>`,支持類型限定如`int:post_id`)。視圖函數處理請求:可返回字符串、HTML,支持GET/POST等HTTP方法(用`methods`參數),返回JSON需用`jsonify`。啓動開發服務器用`app.run(debug=True)`,便於調試。 核心要點:路由定義映射,動態參數處理變量路徑,視圖函數處理請求並返回響應(文本、HTML、JSON等),HTTP方法通過`methods`指定。掌握這些可構建簡單Web應用,後續可深入學習模板與靜態文件

閱讀全文
手把手教你:Flask路由與視圖函數,10分鐘搭建第一個Web頁面

Flask是輕量級Python Web框架,簡單靈活,適合初學者,支持按需擴展。安裝需Python 3.6+,執行`pip install flask`即可,驗證用`flask --version`。 基礎應用核心:導入Flask類並實例化`app`對象;通過`@app.route('/')`定義根路由,綁定視圖函數`home()`,函數返回內容(如“Hello, Flask!”);`app.run()`啓動開發服務器(默認端口5000)。 進階支持動態路由,如`/user/<username>`,視圖函數接收參數實現個性化響應,支持`int`、`float`等類型。 核心概念:路由綁定URL與函數,視圖函數處理請求並返回內容,`app.run()`啓動服務。關鍵技巧:`if __name__ == '__main__'`確保腳本直接運行時啓動服務,動態路由增強頁面靈活性。

閱讀全文