iT邦幫忙

後端相關文章
共有 119 則文章
鐵人賽 Modern Web DAY 23
ML X 友廷等公車 系列 第 23

技術 Day 23 動態訓練模型

架構圖 record.json 救回來 json_load() load 出來 代表資料齊全,沒出來 代表手動繼續補 import json with ope...

鐵人賽 Modern Web DAY 26
FastAPI 入門30天 系列 第 26

技術 Day-26 定時任務與 FastAPI

我們在實務上面常常會遇到要定期執行某項事件的時候,這個時候有很多套件或軟體可以達成這件事情,今天要介紹的是 Python 中的 ApScheduler 這個套件...

鐵人賽 永豐金融APIs DAY 24

技術 [Day24] 第二十四章 - 建立point評分表 (複習前面的方法還有query builder)

前言 昨天學習了query builder今天我們的目的就是要建立評分表 所謂評分表理當應該是除了自己以外,對其他人的技能評分當然自己不能評分到自己的技能 !...

鐵人賽 Modern Web DAY 29

技術 【Day29】Flask請求 & 表單實作

昨日了解完Flask的安裝至頁面跳轉、動態生成等內容後,今天我們要更深入介紹Flask的請求和表單製作! Flask請求 在學習請求前,我們要先了解HTTP方...

鐵人賽 Modern Web DAY 13

技術 [Day 13]每天前進一點應該也是進步吧?(後端篇)

挑戰目標: MockNative Camp 今天來做教師的更新API,因為我沒有實際看過教師更新的畫面,所以這邊就簡單的來更新一些欄位示範,基本上其餘欄位也只...

鐵人賽 Modern Web DAY 28

技術 【Day28】Flask基本架構

在大概摸索Python的基本語法和函式修飾器後,我們今天終於可以回歸正題 —— 使用Python架設一個輕量級的網頁後端伺服器! 我們今天要接觸的東西名為Fla...

鐵人賽 Modern Web DAY 1

技術 [Day-1] why flask?

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

鐵人賽 Modern Web DAY 3
FastAPI 入門30天 系列 第 3

技術 Day-3 FastAPI的 HelloWorld

今天我們將帶大家啟動一個簡單的 FastAPI 應用程式 安裝套件 pip install fastapi pip install "uvicorn[...

鐵人賽 Modern Web DAY 12

技術 [Day-12] Flask登入功能(4)-登入範例

前言 前幾天我們已經了解SQLile、flask login了今天就讓我們串起來吧!完整程式 範例 appsecret_key(當要使用flask sees...

鐵人賽 Modern Web DAY 7
FastAPI 入門30天 系列 第 7

技術 Day-7 清晰的專案架構

在前幾個章節我們介紹到在實作API中如何傳遞參數,接下來我們將會用一個簡易的專案帶大家更了解 FastAPI。 那在實作之前,我們先介紹在FastAPI中常用的...

鐵人賽 Modern Web DAY 18
FastAPI 入門30天 系列 第 18

技術 Day-18 APP生命週期

今天要介紹的是如何在 FastAPI 的框架啟動或結束時可以做一些前置作業的用法。 舉個例子來說, FastAPI 常常被拿來作為AI模型部署時的一個解決方案,...

鐵人賽 Modern Web DAY 5
FastAPI 入門30天 系列 第 5

技術 Day-5 在Request Body中的參數

在實作中會遇到需要將資料發送到Server的情境,比如新增使用者、更新帳號密碼等等。 這些時候會使用 Post、Put、Patch 等可以帶資料的 http m...

鐵人賽 Modern Web DAY 9
FastAPI 入門30天 系列 第 9

技術 Day-9 簡易庫存系統 - 資料庫設定

在本章節中,我們將使用 SQLite 作為我們的目標資料庫進行使用。在前幾章有介紹了怎麼創建一個 FastAPI 的 app 以及檔案架構,這次我們使用一體式架...

鐵人賽 Modern Web DAY 16

技術 [Day 16]新試劑服英戰士(後端篇)

挑戰目標: MockNative Camp 昨天我們建立了CommonResponse.java來做為我們的通一response格式,今天我們修改了Users...

鐵人賽 Modern Web DAY 20
FastAPI 入門30天 系列 第 20

技術 Day-20 SlowAPI 與 FastAPI

我們在實務上難免會遇到需要去限制端點的流量,那 FastAPI 本身並沒有提供這個功能,我們可以使用第三方套件來實作這件事。 而這次要介紹的是 SlowAPI...

鐵人賽 Modern Web DAY 1
FastAPI 入門30天 系列 第 1

技術 Day-1 大致方向與基礎知識

Day-1 大致方向與基礎知識 從接觸資訊領域以來就知道有鐵人賽這個東西,也看了很多前輩的文章,拖到了這次鐵人賽終於打算來寫點甚麼東西。 在工作的時候我發現了...

鐵人賽 Modern Web DAY 6
FastAPI 入門30天 系列 第 6

技術 Day-6 好用的依賴注入

依賴注入是 FastAPI 的一個簡單好用的功能,可以將路徑操作函數所需要的方法,透過 FastAPI 框架先行執行後提供給路徑操作參數。 依賴注入常用於:...

鐵人賽 Modern Web DAY 5

技術 [Day 5]新手村外的首戰是史萊姆應該是定番吧(後端篇)

今天我們實作Users的CRUD,但今天因為花很多時間在前端的Header的排版,所以沒有什麼時間可以細作Users,我們先根據Native Camp的會員頁和...

鐵人賽 Modern Web DAY 2
FastAPI 入門30天 系列 第 2

技術 Day-2 FastAPI 介紹

Day-2 FastAPI 介紹 FastAPI 是近年熱門的一個 python web框架,從名字就可以知道,這是為了 API 而生的框架。 該專案在201...

鐵人賽 Modern Web DAY 2

技術 [Day-2] 如何建置flask web

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

鐵人賽 Modern Web DAY 15

技術 [Day 15]吶吶,還有一半別想跑(後端篇)

挑戰目標: MockNative Camp 想想現在應該有三年多JAVA經驗,現在公司的專案也是用JAVA 11開發,但最近在看JAVA文件時才發現原來從JA...

鐵人賽 Modern Web DAY 10
FastAPI 入門30天 系列 第 10

技術 Day-10 簡易庫存系統 - 處理錯誤

我們在上一章節已經處理好了資料庫的相關設定與資料表遷移。接下來要開始進入API端點的建立環節。在建立端點前,我們先了解說如果使用者對端點發出請求後如果處理程序之...

鐵人賽 Modern Web DAY 8
FastAPI 入門30天 系列 第 8

技術 Day-8 簡易庫存系統-DB設計 

我們透過這個簡易庫存系統的案例,帶大家建置一個簡單的FastAPI專案。 下圖為此系統的資料庫規劃 : 我們會使用到3個表,顧客、訂單、產品三張表。 我們會根...

鐵人賽 Modern Web DAY 4
FastAPI 入門30天 系列 第 4

技術 Day-4 路徑參數與查詢參數

在設計API中,肯定會碰到需要傳入參數的時候。 舉個例子,我們使用點餐系統作為範例,實作API時,拿取一張訂單可能會設計為 /order/1 或者是 /orde...

鐵人賽 Modern Web DAY 29
FastAPI 入門30天 系列 第 29

技術 Day-29 部屬到GCP Cloud Run

我們上一篇學會怎麼將我們的 FastAPI 應用程式打包成 Docker 容器,今天要教大家怎麼用 GCP 的 Cloud Run 將之前的庫存系統範例部屬到雲...

鐵人賽 Modern Web DAY 14
FastAPI 入門30天 系列 第 14

技術 Day-14 簡易庫存系統 - 庫存管理

我們在前面幾章介紹了如何實作一個簡易的會員系統以及JWT機制,在本章節我們將結合 JWT 來對庫存的 Item 表進行一個權限控管。 我們將會實作以下功能:...

鐵人賽 Modern Web DAY 10

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

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

鐵人賽 Modern Web DAY 27
FastAPI 入門30天 系列 第 27

技術 Day-27 檔案上傳

今天我們要介紹如何使用 FastAPI 來建立可以提供檔案上傳的 API 接口。 安裝套件 pip install python-multipart 由於上...

鐵人賽 Modern Web DAY 13
FastAPI 入門30天 系列 第 13

技術 Day-13 簡易庫存系統 - JWT

接著我們可以使用帳號密碼登入後,我們便可以實作幫使用者維持登入狀態。這個時候我們便可以使用JWT或與其類似的技術來實作。 JWT JWT ( Json Web...

鐵人賽 Modern Web DAY 9

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

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