Flask 檔案上傳及測試範例
Flask Uploading files 一章就已經提供上傳檔案的範例程式,不過並未提及測試的部分,因此本文特別紀錄 Flask 檔案上傳與測試的範例。
Posted on Sep 21, 2019 in Flask by Amo Chen ‐ 2 min read
Flask Uploading files 一章就已經提供上傳檔案的範例程式,不過並未提及測試的部分,因此本文特別紀錄 Flask 檔案上傳與測試的範例。
Posted on Sep 21, 2019 in Flask by Amo Chen ‐ 2 min read
提到 Python 非同步(asynchronous)工作通常都會想到 Celery ,而 Web-based 應用程式也經常會將耗時的要求利用非同步的方式完成,所以 Django, Flask 等 Web framework 也幾乎都會整合 Celery 。
其中 Flask 的 Celery 相關套件相對鮮少維護,因此不建議利用 Flask Celery 套件整合 Celery 。
所幸用 Flask 整合 Celery 並非難事,本文將紀錄如何不利用 Flask 套件的情況下整合 Celery 。
Posted on Jun 1, 2019 in Flask by Amo Chen ‐ 2 min read
隨著 Gmail 與 G Suite 的普及,越來越多人擁有 Google 的帳號,因此現代應用程式在整合登入服務時,支援使用 Google 帳號的進行登入也很重要,本篇記錄如何用 Flask 整合 Google Sign-In 。
Posted on Apr 20, 2019 in Flask by Amo Chen ‐ 3 min read
由於現在整合 Facebook Login API 時必須強制使用 HTTPS 以確保 Facebook 使用者的安全性,所以在本機(localhost) 整合 Facebook Login 時稍微會麻煩一些。
本文記錄如何在本機的 Flask 專案整合 Facebook login 。
Posted on Mar 17, 2019 in Flask by Amo Chen ‐ 3 min read
利用 Flask 所建構的 Web 應用(Application)能夠透過 Werkzeug WSGI Application Profiler 很輕鬆地進行效能分析。
本文記錄如何結合 Werkzeug WSGI Application Profiler 對 Flask Web 應用進行效能分析。
Posted on Jan 13, 2019 in Flask by Amo Chen ‐ 2 min read
Django 對於 internationalization 與 localization 已提供成熟的解決方案,官方 文件 也寫得十分詳細。
而 Flask 作為一個輕量化的 Web Framework ,並沒有內建 i18n & l10n 的功能,不過只要安裝 Flask-Babel 也可以做到一樣的事情,剛好整合過程也十分簡單,特此紀錄一篇。
Posted on Dec 7, 2018 in Flask by Amo Chen ‐ 4 min read
Flask 的 test client 其實是複用 Werkzeug 的 Client 支援 get
patch
post
head
等方法。
不過文件中對於各個方法可以使用的參數並沒有寫得十分清楚,本篇紀錄常見的 get
post
使用方法。
Posted on Sep 15, 2018 in Flask by Amo Chen ‐ 1 min read