iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

Flask30天教學-從入門到入土 系列

Flask 是一個輕量且靈活的 Python Web 框架,適合中小型 Web 應用程式的開發。它提供了簡單易用的特性,並讓開發者保有對程式結構和邏輯的控制權,而我過去有用flask開發網頁及line bot的經驗本次鐵人賽將帶大家探索~

鐵人鍊成 | 共 30 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文 團隊卍乂煞氣a工程師乂卍
DAY 1

[Day-1] why flask?

介紹 常見的python後端有flask、django那麼為什麼我選擇flask當作本次的IT賽呢? 在下方提供範例與比較供讀者參考 比較 django...

2023-09-09 ‧ 由 samwang1228 分享
DAY 2

[Day-2] 如何建置flask web

如何建置flask web 前言 在上一天我們已經用範例與優缺解釋選擇為什麼選擇flask了,接下來讓我們著重在學習吧,有寫過程式的人可想而知都會從Hello...

2023-09-10 ‧ 由 samwang1228 分享
DAY 3

[Day-3] Flask如何綁定html

前言 昨天提到如何配置環境和一個能print hello world的flask web,今天讓我們來談談如何綁定html和設定路由吧 綁定html pytho...

2023-09-11 ‧ 由 samwang1228 分享
DAY 4

[Day-4] Jinja2 將python語法套入html

前言 昨天學會了綁定html後,今天來教大家如何在html使用python語法以及將python變數傳到html,方法就是透過Jinja2來達成。 介紹 Jin...

2023-09-12 ‧ 由 samwang1228 分享
DAY 5

[Day-5] HTTP method in flask

前言 做天講到Jinja2的相關語法,使讀者能夠將python傳遞給html,那麼今天如果要反過來使html的資料傳遞給python呢?那就要使用HTTP me...

2023-09-13 ‧ 由 samwang1228 分享
DAY 6

[Day-6] flask上傳檔案(1)

前言 在昨天的範例中我們已經學會使用form、post來達成html與flask的溝通,而常見的上傳檔案也是透過此方法,接下兩天帶大家來操作。 範例 在 Fl...

2023-09-14 ‧ 由 samwang1228 分享
DAY 7

[Day-7] flask上傳檔案(2)

前言 在昨天的範例中我們已經學會使用簡易的上傳檔案,今天我要教大家,確認上傳鍵、檔案類型限制等。完整code在這裡 範例 首先來確認上傳確認鍵 這裡我們使用j...

2023-09-15 ‧ 由 samwang1228 分享
DAY 8

[Day-8] flask例外處理

前言 上次我們介紹了完整的上傳檔案,至於今天我將介紹大家如何解決例外處裡像是檔案太大,這裡主要以兩種type介紹 HTTP 404 Not Found HTT...

2023-09-16 ‧ 由 samwang1228 分享
DAY 9

[Day-9] flask登入功能(1) 使用SQLite

前言 接下來的三天將會帶大家做登入、註冊、管理者等功能,然而需要這些功能就必須有database了,而我們將會使用SQLite實作。 介紹 SQLite 是一個...

2023-09-17 ‧ 由 samwang1228 分享
DAY 10

[Day-10] flask登入功能(2) 串接SQLite

前言 昨天我們介紹了如何在SQLite根據sql創建database,至於要怎麼在flask使用這個database呢?今天將帶大家實作。 範例 建立資料庫...

2023-09-18 ‧ 由 samwang1228 分享