iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

FastAPI 開發 系列

FastAPI 是一個現代高效能的 Python 網頁框架,專為快速打造 API 與網頁應用而設計。它結合了 Python 的型別提示、自動文件產生和異步支援,讓開發者能快速建立安全、高效且易維護的網頁應用。本課題將深入探討 FastAPI 框架的核心概念、基本使用方式以及如何運用其強大功能來開發多種類型的網頁應用。透過學習此主題,您將能掌握 FastAPI 框架的基本與高階功能,輕鬆快速地開發現代網頁應用。無論是建立 RESTful API、即時應用或其他類型的網頁應用,FastAPI 都將成為您強大的利器。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊狗狗與睡袋的產地
DAY 21

插曲 - 重構

登出? 小獅:耶,可以登入了,來處理登出! 老獅:目前看需求登出好像沒有很要緊,要不要叫前端把 token 清掉就好了? 小獅:可以這樣偷懶喔? 老獅:不然你自...

2023-10-06 ‧ 由 ttss4092 分享
DAY 22

重構

小獅:再來處理這兩段 obj_in_data = encoders.jsonable_encoder(user_info) user = aut...

2023-10-07 ‧ 由 ttss4092 分享
DAY 23

超級使用者

小獅:很好,使用者可以登入了,我們系統要怎麼讓使用者擁有帳號 老獅:恩,我們可以提供幾個常見的內部系統初始方案給 PM,例如 PM 提供帳號密碼,我們使用 s...

2023-10-08 ‧ 由 ttss4092 分享
DAY 24

超級使用者 - 實作

老獅:盤點一下要做什麼吧 小獅:API 用來建立使用者 1. 超級使用者可建立一般使用者 2. 超級使用者可建立超級使用者 3. 一般使用者不能建立帳號密碼...

2023-10-09 ‧ 由 ttss4092 分享
DAY 25

超級使用者 - 參數測試

2. 超級使用者可建立超級使用者 小獅:這容易,改個參數而已 老獅:別忘記要測試最後使用者在資料庫的權限是否真的是如同你輸入的一樣 # src/tests/t...

2023-10-10 ‧ 由 ttss4092 分享
DAY 26

超級使用者 - 初始化 Script - 規劃

小獅:可以創建使用者了,但是我們要用哪一組帳號密碼去建立 token 然後,使用該 token 去建立帳號? 老獅:如上次討論的,我們可以用環境變數設定一組帳號...

2023-10-11 ‧ 由 ttss4092 分享
DAY 27

超級使用者 - 初始化 Script - 實作

小獅:好,所以我們要想辦法可以實作一個 Script,並且可以用這指令去產生預設超級使用者 python3 src/scripts/make_init_supe...

2023-10-12 ‧ 由 ttss4092 分享
DAY 28

換機器

小獅:誒都,電腦壞掉了 老獅:程式都有上傳了吧? 小獅:有喔,都有推上去 老獅:去隔壁 IT 部門拿一台能用的,我們來重新建立環境吧 小獅:我需要些什麼? 老獅...

2023-10-13 ‧ 由 ttss4092 分享
DAY 29

回顧

我們在這過去的幾天中,介紹了如何使用 FastAPI 進行開發,其中除了有語法的介紹,還提及相關底層邏輯,但是,在此系列當中,我們最希望告訴讀者的是,如何 Fa...

2023-10-14 ‧ 由 ttss4092 分享
DAY 30

鐵人回顧

三十天鐵人賽已完成校稿 本次使用較大部分文章不同的,持續性更改程式,以及,邊改邊介紹的方式,這樣做的方式雖然可以有效表達情境,但是要做的工可真不少,程式至少...

2023-10-15 ‧ 由 ttss4092 分享