iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

Flask 系列

flask 教學

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊正在想
DAY 11

Day 11 實作 create_app

前言 前幾天有提到在工廠模式中,我們會用一個函式把全部 app 生起來,今天要實作的就是這個函式,一般習慣會使用 create_app 或 make_app,我...

2021-09-11 ‧ 由 siriuskoan 分享
DAY 12

Day 12 實作資料庫

前言 今天會實作資料庫的結構。我們總共需要實作三個 table 的 scheme,分別是 users、posts、comments。 等等會提到一些資料庫的概念...

2021-09-12 ‧ 由 siriuskoan 分享
DAY 13

Day 13 實作 manage.py

前言 前天我們寫好了 create_app,但是還沒有人呼叫他,今天我們就要來呼叫他 (當然還不能用啦,因為藍圖都沒寫好)。 這個檔案叫做 manage.py,...

2021-09-13 ‧ 由 siriuskoan 分享
DAY 14

Day 14 實作 database migration

前言 昨天講完了 manage.py 跟我們新加入的幾個自訂指令,今天我們還是離不開 manage.py,而且昨天引入但是沒有用到的 db 也要登場了。 今天要...

2021-09-14 ‧ 由 siriuskoan 分享
DAY 15

Day 15 實作測試 (1)

前言 今天要開始寫測試,這個部份我們不會特別認真寫,重點是要把比較常用的函式秀出來。我們會用最原始的 unittest 套件來寫,當然也可以自己改成 pytes...

2021-09-15 ‧ 由 siriuskoan 分享
DAY 16

Day 16 實作測試 (2)

前言 昨天我們寫好了測試的 model,今天就來用他實作吧。 test_main 我們先從最簡單的 main_bp 開始。 from flask import...

2021-09-16 ‧ 由 siriuskoan 分享
DAY 17

Day 17 實作測試 (3)

前言 今天要來看看最後的 admin_bp 的測試。一樣,我們不會做完全每個頁面的測試,就大概展示一下就好。 test_admin 話不多說,我們一樣一個一個測...

2021-09-17 ‧ 由 siriuskoan 分享
DAY 18

Day 18 實作表單 (1)

前言 今天我們要開始使用 Flask-WTF 來做表單,我們要做的表單還不少,但我們每個都會實作。他的概念是用 class 的方式把表單寫起來,然後建立一個表單...

2021-09-18 ‧ 由 siriuskoan 分享
DAY 19

Day 19 實作表單 (2)

前言 今天要來接續製作表單,會以昨天的內容再延伸出更多新的功能。 UserSettingForm 昨天有了登入和註冊,今天就來加上使用者設定的表單。 clas...

2021-09-19 ‧ 由 siriuskoan 分享
DAY 20

Day 20 實作表單 (3)

前言 今天要來接續表單的製作,不同於前兩天的是,今天的主題比較明確,我們要寫各式各樣的 dashboard 篩選器。 DashboardFilter 第一個就來...

2021-09-20 ‧ 由 siriuskoan 分享