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應用,後續可深入學習模板與靜態文件
閱讀全文