iT邦幫忙

django-rest-framework相關文章
共有 109 則文章
鐵人賽 Modern Web DAY 24

技術 [Day 24] 激戰篇: 正面對決啊 Migration error(下)

嗨大家好,我是Sean!昨天講了一個常見的migration error也就是table already exists的情況。 今天再來講一個可能比較少見,但時...

鐵人賽 Modern Web DAY 4

技術 [Day 04] 參見Django的三大將之一: Model

嗨大家好,我是Sean!來到了本系列的第四天,真是可喜可賀!經過昨天我們剛建立完django專案,回過頭來,接續前天講到django的MTV架構,今天來進一步熟...

鐵人賽 Modern Web DAY 28

技術 [Day 28] 激戰篇: 新世界的夥伴: Celery & Redis(上)

嗨大家好,我是Sean!今天我們來繼續介紹新的主題: Celery以及Redis! 這個部分,剛開始在規劃的時候只有打算寫一篇,但發現在其實有很多細節,而下一個...

鐵人賽 Modern Web DAY 20

技術 [Day 20] 實戰篇: 飛上雲端! GCP之部署(上)

嗨大家好,我是Sean! 總瀏覽數終於破1000了! 真的有說不出的感動!昨天結束了我們的CRUD,相信大家已經更了解關於API的實作部分了! 接下來,讓我們講...

鐵人賽 Modern Web DAY 3

技術 [Day 03] 出海! Django的環境設定及專案建立!

嗨大家好,我是Sean!不知道大家跟從前的朋友還有多少聯絡呢?昨晚跟在美國工作的朋友敘舊,想想也覺得緣分很奇妙!聽過一句話這麼說: 不是朋友變少了,而是大家都...

鐵人賽 Modern Web DAY 8

技術 [Day 08] 參見Django的三大將之一: View

嗨大家好,我是Sean!昨天總算大致介紹完有關model的部分,包含model本身、migration以及資料庫正規化的基本概念。今天讓我們繼續前進,參見Dja...

鐵人賽 Modern Web DAY 25

技術 [Day 25] 激戰篇: 如何將選項(Choices)欄位變更為外來鍵(FK)

嗨大家好,我是Sean! 不知道大家連假,過得怎樣啊?昨天我們講完Migration error的部分,我們來講解一下另外一種會造成migration erro...

鐵人賽 Modern Web DAY 11

技術 [Day 11] 為什麼你該用Django? 可視化的後台管理頁 Admin page

嗨大家好,我是Sean!終於邁入雙位數的天數了!假日發的系列文,觀看次數總是會特別少QQ 今天我們來介紹關於Django使用起來,之所以方便的其中一個理由,ad...

鐵人賽 Software Development DAY 1

技術 Day01 - 源由 & 環境設定

前言 嗨嗨大家好,我是拉布。 這是一個有關於 Django REST framework (後面我會簡稱他為 DRF)的文章,在這三十天裡面我會一步一步的帶領大...

鐵人賽 Modern Web DAY 26

技術 [DAY 26] 激戰篇: 如何序列化複數個model

嗨大家好,我是Sean!過完了連假,總是有'拜託再多一天'的感覺嗚嗚! 那麼,我們今天來講一個實務不可避免會需要使用到的技巧,序列化複數個model。 Seri...

鐵人賽 Modern Web DAY 27

技術 [Day 27] 激戰篇: 新世界人人都要會的Docker?

嗨大家好,我是Sean!在昨天我們的實務經驗分享大概到了一個段落了!讓我們來邁向新世界! 從今天到結束,我們每天接觸一項應該得熟悉的後端技能/工具,算是送給鐵人...

鐵人賽 Modern Web DAY 14

技術 [Day 14] DRF 再見你最後一面!

嗨大家好,我是Sean!由於DRF的功能真的是很多且實用,我們再追加一篇獻給DRF的萬能(也幫前面漏講的東西補齊...) DRF你又回來了 我們先前有講到se...

鐵人賽 Modern Web DAY 21

技術 [Day 21] 實戰篇: 飛上雲端! GCP之部署(中集)

嗨大家好,我是Sean!我們來繼續昨天完成的GCP部署大工程! GCP Cloud SQL 回到我們的GCP頁面的console,我們點一下左邊的列表找到SQ...

鐵人賽 Modern Web DAY 9

技術 [Day 09] 參見Django的三大將之一: Template

嗨大家好,我是Sean!接續昨天的view,我們今天要來講他的好朋友三大將之一:Template! 說到Template,我們也按照慣例帶大家複習一下,我們當初...

技術 [DAY1] Django與Docker Compose後端開發實戰 - Django項目的創建與環境設置

在這篇技術教學文章中,我們將介紹如何使用Django和Docker Compose來創建和設置一個後端開發環境。我們將分步驟進行,從下載Django並創建項目開...

鐵人賽 Modern Web DAY 10

技術 [Day 10] 歡迎光臨My Form: Django中的表單

嗨大家好,我是Sean!包含昨天,我們已經介紹完Django的MTV架構,也把三大將MTV各自介紹了一遍!那麼,今天我們來介紹可以與前面三大將配合的Form,也...

鐵人賽 Software Development DAY 3

技術 Day03 - 開發輔助工具設定

前言 昨天我們已經將 Django 的專案建立好了,今天我們要來把其他的設定設定好。 設定 linter 與 formatter 在寫程式的時候有良好的習慣以及...

鐵人賽 Software Development DAY 4

技術 Day04 - 初探 DRF

前言 昨天我們已經將專案與周邊的工具都設定好了,現在我們來撰寫第一個 API 吧! DRF 安裝 什麼是 DRF 為什麼我要使用他? 在開始安裝之前我們先來說一...

鐵人賽 自我挑戰組 DAY 5

技術 Day 5 - 建立 app 及自定義 User model

一個 Django 專案可由一個或多個 app 組成,而 app 是提供特定功能或是功能性的模組單位,可以把 Django 想像成一間公司,而其中的每個不同部門...

鐵人賽 Software Development DAY 6

技術 Day06 - 資料庫 Migrate & Migration

前言 昨天我們將 Model 定義好後下了兩個指令就將資料表建立出來,但背後 Django 到底幫我們做了什麼? 昨天最後我們下了兩個指令分別是 python...

鐵人賽 Software Development DAY 29

技術 Day29 - CORS 跨域資源共用

前言 今天我們會介紹 CORS 是什麼,以及如何處理相關設定。 什麼是 CORS CORS 是跨域資源共用的簡稱,他是用來限制我們的資源(API)只能被哪些網頁...

鐵人賽 自我挑戰組 DAY 28
轉職新手學 Django 及 DRF 系列 第 28

技術 Day 28 - 中場暫停(四) Python 及 Django 的圖片處理

做完了基本的 CRUD 功能,接著就先介紹 Python 處理圖片的 library,以及介紹 Django 中處理此類檔案的方法。 pillow 讓 Pyth...

鐵人賽 Software Development DAY 13

技術 Day13 - API 權限控管

前言 前面我們已經建立了幾個 API 了,但目前的狀況是大家知道網址就能呼叫,完全沒有做控管,所以今天我們要來幫 API 加上權限吧! 建立使用者 要幫 API...

鐵人賽 Software Development DAY 15

技術 Day15 - JWT 驗證

前言 在 Day13 時我們介紹了 API 權限驗證,那時候我們用的身份驗證方法是 HTTP Basic 方法,但其實這個方法不常被使用在一般的驗證中,因為這樣...

鐵人賽 自我挑戰組 DAY 3

技術 Day 3 - 簡介 Django 以及創建專案

終於要開始了!接下來會介紹 Django 的架構、運作以及創建專案 Django 的架構及運作 Django 使用的是與 MVC 架構類似的 MTV 架構,MV...

鐵人賽 Modern Web DAY 19

技術 [Day 19] 實戰篇: 你一定得會的CRUD(下集)

嗨大家好,我是Sean!昨天我們講到CRUD的R的延伸使用,今天我們就來把CRUD全部結束! Update update的前提是我們已經可以選出單一筆的資料。...

鐵人賽 Modern Web DAY 30

技術 [Day 30] 鐵人賽結語: 航行在偉大航道

嗨大家好,我是Sean。結束了昨天的Celery & Redis,我們的系列也就進入了尾聲。今天是鐵人賽的最後一天,想要來回顧一下我們的鐵人賽系列,以及...

鐵人賽 Software Development DAY 27

技術 Day27 - 檔案上傳

前言 今天我們來做一下檔案上傳的功能,畢竟我們的任務除了說明以外最好還可以有附件的功能。 修改 Model 讓我們編輯 server/app/todo/mode...

鐵人賽 Software Development DAY 17

技術 Day17 - 為 API 加上分頁

前言 昨天我們為我們的 API 加上文件了,今天讓我們來實作分頁這個功能吧! 先說說什麼是分頁,分頁的意思是當使用者請求列表的 API 時,一次只給他一部份並讓...

鐵人賽 Software Development DAY 25

技術 Day25 - Query N+1 問題

前言 昨天我們裝了 django-extensions 這個套件,為了是方便今天我們觀察 Query N+1 的問題,Query N+1 問題會造成 API 與...