Flask - 部署
目標 配置 Gunicorn 作為 WSGI 服務器 準備應用並部署到 Heroku 測試線上 API 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask...
目標 配置 Gunicorn 作為 WSGI 服務器 準備應用並部署到 Heroku 測試線上 API 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask...
目標 安裝並配置 Flask-CORS 為 API 端點啟用 CORS 測試跨域請求 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_api_env/...
目標 配置文件上傳路徑和限制 添加上傳圖片的端點 將文件與文章關聯 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_api_env/bin/activ...
目標 安裝並配置 Flask-Limiter 為關鍵端點添加速率限制 測試限制效果 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_api_env/b...
目標 安裝並配置 Flask-Caching 為 GET 端點添加緩存 處理緩存失效 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_api_env/...
目標 安裝並配置 Flask-RESTX 為現有端點添加文檔 生成交互式 API 文檔頁面 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_api_e...
目標 配置測試環境 編寫針對用戶和文章端點的單元測試 運行測試並檢查覆蓋率 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_api_env/bin/a...
目標 安裝並配置 Celery 實現一個簡單的異步任務(模擬發送郵件) 在 API 中調用異步任務 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_a...
目標 配置 Python 的 logging 模塊 在 API 中記錄關鍵事件 將日誌輸出到文件和控制台 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flas...
目標 在用戶模型中添加角色字段 實現權限檢查邏輯 限制特定端點的操作 步驟 準備環境 繼續使用 flask_api/ 項目結構,激活虛擬環境: # Windows: flask_api_env\Scripts\activate # macOS/Linux: source flask_api_env/bin/acti...