iT邦幫忙

flask相關文章
共有 166 則文章

技術 工程師菜鳥_宇弟的 學習筆記 [Python] 04 - [Python] [Flask] 的應用

[Python] 之旅第4天 實際應用例題一 實際應用例題二 練習一:[python] [flask] 能取值並改 variable 變數 (ex:str...

技術 工程師菜鳥_宇弟的 學習筆記 [Python] 03 - 用 [Python] 跟 [Flask]

[Python] 之旅第3天 抓取的URL input輸入 in different type 例外處理 ( try、except ) 是甚麼? 利用 [...

技術 工程師菜鳥_宇弟的 學習筆記 [Python] 02 - 用 [Python] 跟 [Flask] 為基礎,把 URL input 抓出來

[Python] 之旅第2天用 [Python] 跟 [Flask] 為基礎,把 URL input 抓出來,下面是粗略的Code Format from fl...

鐵人賽 自我挑戰組 DAY 3

技術 Day03:開始之前

在正式開始之前記得在專案中創建虛擬環境,讓安裝的套件不會被互相影響,獨立的開發空間,是個良好的習慣。首先,先打開終端機,將路徑移動(cd)到要開發的文件夾下,輸...

鐵人賽 自我挑戰組 DAY 2

技術 Day02:Introduction and Install Flask

昨天介紹了Django的安裝以及基礎建置,今天來介紹Flask,相對於Django,Flask更快速也更敏捷,網路上有很多Django與Flask的比較,筆者推...

鐵人賽 自我挑戰組 DAY 1

技術 Day01: Introduction and Install Django

今年是第二年參加IT鐵人賽,剛好適逢求職時期,稍微有點小忙碌,去年用了30天挑戰了演算法,今年來試試看Python的兩大框架:Django跟Flask。進入主題...

技術 Python Flask_socketio 的 cors 問題解決,都allowed all 還是不行 !!

1.哭阿,都cors_allowed_origins='*'竟然還不行!! 長話短說,最近在做有關python flask_socketio 的開發socket...

技術 用 Python 暢玩 Line bot - 24:Flask(二)

mongoDB 除了可以讓 line bot 使用之外,flask同樣也可以去透過 pymongo 來取得資料,因此我們可以透過 line bot 將資料存到資...

技術 用 Python 暢玩 Line bot - 23:Flask(一)

如果想要將從 line 上蒐集到的資料或數據呈現在自己的網頁上,我們可以使用 flask 建立好網頁後,去從資料庫或去資訊來呈現,範例如下: # app.py...

技術 python使用chardet來避免文件編碼錯誤

在讀取文件時,有時會遇到編碼錯誤的訊息。 SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byt...

鐵人賽 Software Development DAY 20

技術 [20] [燒瓶裡的部落格] 10. 心得

這個部落格練習難度明顯比前一份的難度要提升不少也使用到一些共用的概念 首先介紹了工廠模式[燒瓶裡的部落格] 01. 初始化一個 Flask 專案 - 使用工廠模...

鐵人賽 Software Development DAY 19

技術 [19] [燒瓶裡的部落格] 09. 正式部署

本篇的情境是你要把寫好的應用部署到伺服器上,只會就怎麼建立發行檔和安裝 不會說明要怎麼選擇伺服器,要測試的話可以另外開一個虛擬環境 並不建議直接使用這個方法進行...

鐵人賽 Software Development DAY 18

技術 [18] [燒瓶裡的部落格] 08. 撰寫測試

寫單元測試可以檢查程式是否按預期執行,Flask 可以模擬發送請求並回傳資料 應當盡可能多進行測試,函數中的程式只有在函數被呼叫的情況下才會運行 程式中的判斷條...

鐵人賽 Software Development DAY 17

技術 [17] [燒瓶裡的部落格] 07. 專案可安裝化(打包)

專案可安裝化可以讓你的專案在不同環境裡面安裝,就像你在專案中安裝 Flask 或是其他套件庫一樣 如此一來你的專案就可以其他套件一樣部署,也可以用標準的 Pyt...

鐵人賽 Software Development DAY 16

技術 [16] [燒瓶裡的部落格] 06. 部落格的 Blueprint

部落格的 Blueprint 和會員驗證時候的做法一樣 部落格頁面應該列出所有文章,允許已登入的會員建立新文章,並允許作者修改和刪除文章 Blueprint 定...

鐵人賽 Software Development DAY 15

技術 [15] [燒瓶裡的部落格] 05. 靜態檔案

會員驗證的 view 和模板已經可用了,但是看上去很簡陋,可以使用一些 CSS 給 HTML 添加點樣式 因為樣式不會改變,所以應該使用靜態檔案,而不是寫在模板...

鐵人賽 Software Development DAY 14

技術 [14] [燒瓶裡的部落格] 04. Templates 模板

我們已經寫好驗證的 views,但是如果現在啟動服務的話 無論開啟哪個 URL,都會看到一個TemplateNotFound錯誤 這是因為 view 使用了re...

鐵人賽 Software Development DAY 13

技術 [13] [燒瓶裡的部落格] 03. Blueprints 和 View function

面對龐大架構,官方建議使用 Blueprints 將程式碼拆分成不同的模組(modules) Blueprint 是一種把關聯程式和 view 組織起來的方式...

鐵人賽 Software Development DAY 12

技術 [12] [燒瓶裡的部落格] 02. 定義和使用資料庫 - 使用 SQLite

什麼是 SQLite SQLite 是遵守ACID的關聯式資料庫管理系統,基於單一文件所組成且格式定義明確 因為不需要單獨設定一個資料庫服務,所以很適合開發階段...

鐵人賽 Software Development DAY 11

技術 [11] [燒瓶裡的部落格] 01. 初始化一個 Flask 專案 - 使用工廠模式

後端 side project 就是要 泛舟 部落格啊,不然要幹嘛 照官方教學做一個基本的 CRUD 功能的部落格 首先建立專案之後再建立兩個資料夾 flas...

鐵人賽 Software Development DAY 9

技術 [09] [Flask 快速上手筆記] 08. 提示訊息與 Log 紀錄

Log Flask 使用標 Python 內建的 logging 所有與 Flask 相關的消息都用 app.logger 來記錄,其名稱與 app.name...

鐵人賽 Software Development DAY 8

技術 [08] [Flask 快速上手筆記] 07. 重新導向x狀態碼xJSON

重新導向和狀態碼 使用 redirect() 函數可以重新導向到指定網址 而 abort() 可以直接中斷請求,並返回 status code from fla...

鐵人賽 Software Development DAY 7

技術 [07] [Flask 快速上手筆記] 06. Cookie and Session

Cookies 要使用 cookies 可以使用 cookies 屬性 設定 cookie 透過 set_cookie 方法 from flask import...

鐵人賽 Software Development DAY 6

技術 [06] [Flask 快速上手筆記] 05. 發送請求與文件上傳

在 Flask 裡面導入 request 套件包 from flask import request 通過前面提過的 method 屬性可以操作當前的請求方法...

鐵人賽 Software Development DAY 5

技術 [05] [Flask 快速上手筆記] 04. HTTP 方法x靜態文件x渲染模板

HTTP 方法 在預設情況下 Flask 路由的 HTTP 方法只允許 GET 可以透過route()裝器的methods參數來處理不同的 HTTP 方法 fr...

鐵人賽 Software Development DAY 4

技術 [04] [Flask 快速上手筆記] 03. 路由

基本路由 使用 route() 裝飾器來把函數綁定到 url,就可以定義不同的路徑執行的內容 @app.route('/') def index():...

鐵人賽 Software Development DAY 3

技術 [03] [Flask 快速上手筆記] 02. 第一個 App

安裝 Flask 首先我們先建立一個資料夾 hello_flask 然後在資料夾內建立 3.8 版本的 python 環境 pipenv --python 3....

達標好文 技術 【Python Flask 入門指南】輕量級網頁框架教學 | 5 行程式碼 x 架設網站

目錄 前言 : 五行程式碼 Python Flask - Hello World 網頁模版 - Html 回傳 資料交換 - Form 表單提交 與 Aja...

技術 Flask 防止 injection

在寫好flask 服務之後,可能會將服務給弱點分析軟體進行掃描,之後會顯示出一些高風險的漏洞, 而在開始尋找如何修補這些資安風險的同時,我發現程式方面的說明文章...

技術 伸縮自如的Flask [day 30] 結語

好了,這個系列最後一篇,應該會休息一下,做點別的專案。 其實還是會有套件遺漏掉沒有介紹到的,畢竟python中的Flask外部模組這麼多,像是call外部API...