flask-blueprints-Max行銷誌

【Flask 教學】實作 Flask Blueprints 和淺談 Circular Imports

發佈於 發佈留言分類: 04 Python Flask 教學10 所有文章

一. 從簡單的 Flask 開始 首先來看一個大家熟悉且單純的 Flask,運行 flask run 後,連線 http://127.0.0.1:5000/ 後,在網頁上會得到 foo 的字詞 app.py 1.當 Flask 架構越來越龐大… 但是隨著網站架構越來越龐大,把所有的 route 都放在 main.py 裡面,在維護上會有很大的困擾,所以我們開始試著把部分功能切到另外一個 py 檔案裡。 開始將 route 切出來,不再都集中在 app.py 內: app.py userdata.py 運行 flask 連線 http://127.0.0.1:5000/auth 會發生 Not Found 的錯誤 會發生這個原因,是因為 import 循環衝突的問題造成,如下圖當運行 flas […]

Flask建置CICD_Max行銷誌

【Flask 教學】實作 Flask + GitHub Action CI/CD

發佈於 發佈留言分類: 04 Python Flask 教學10 所有文章

ㄧ. 什麼是 CI / CD ? 什麼是 CI: CI 是持續整合 (Continuous Integration) 的縮寫,簡單來說就是當提交的程式時,先建置起來,並且跑個測試,確保上傳上來的程式不會影響到專案內的其他功能。 什麼是 CD: CD 是持續交付 (Continuous Delivery) 和持續部署 (Continuous Deployment) 的縮寫,當完成先前階段的 CI 後,才會進入 CD 階段,將程式部署並且交付到使用者手中,讓服務永遠都是最新版本的。 為甚麼要有 CI / CD? 把需要重複的事情 (測試、部署) 交給電腦處理,就可以不用每次都輸入同樣的指令,省下人工的時間。 關於 CI / CD 解說可以參考文章: 踏入 CI/CD 的世界 – 觀念 […]

名詞解釋 ga 購物階段_Max行銷誌

【數據分析】名詞解釋 GA 購物階段

發佈於 2 則留言分類: 10 所有文章

今天來介紹 Google Analytics 偏冷門的維度「購物階段」,如果網站有埋設完整的 GA 加強型電子商務的話,就可以使用此維度看到使用者走到的每一個步驟細節。 ㄧ. DataStudio 模板 如果 GA 的加強型電子商務都有埋設正確的話,會看到完整數據 (如下圖的測試用資料),可以順便檢查一下自己家 GA 電子商務的有沒有埋設完整 XD 提供模板位置:https://datastudio.google.com/reporting/89153e12-4ecd-40a3-b3bb-553ee7830dd4 (此份是使用 Google Analytics Demo 示範帳戶的數據) 二. 圖解 GA 購物階段 筆者繪製了一個 GA 購物階段的流程圖,希望能幫助讀者快速理解購物階段的流程 […]