iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

轉職新手學 Django 及 DRF 系列

學程式未滿一年
第一次參加鐵人賽
內容介紹 Django 及Django REST framework 並搭配簡易實作


鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 使用者註冊及登入功能

今天要來實作的是使用者註冊的功能,開始嘍~ 記得啟動虛擬環境! 使用者註冊 在設計 model 時,我們已經為 user 增加一些驗證機制,像 email...

2023-09-26 ‧ 由 kk00915 分享
DAY 12

Day 12 - 建立個人資料頁面 & Django ORM

今天來繼續完成其他的頁面。 記得啟動虛擬環境 創建 profile view 在創建畫面之前我們來建立相對應的 view,因為只打算顯示登入使用者的資料,所...

2023-09-27 ‧ 由 kk00915 分享
DAY 13

Day 13 - 建立編輯使用者資料的頁面

今天來新增修改資料的頁面! 別忘記啟動虛擬環境 新增 update view 進入 core/views.py 加入以下程式碼: # 其他程式碼 def u...

2023-09-28 ‧ 由 kk00915 分享
DAY 14

Day 14 - 來優化一下程式碼吧!

在設計網頁時,很難一次就到完美或完全符合需求(神人例外),所以先求有再求好,網頁會動了再將程式碼變得好看一些,這就是今天要做的事! template 優化 從這...

2023-09-29 ‧ 由 kk00915 分享
DAY 15

Day 15 - 接下來用 DRF 做個 API 吧!

結束了上一階段,現在要來介紹 Django RESR framework(DRF),DRF 是一個建立於 Django 用於製作 RESTful API 的框架...

2023-09-30 ‧ 由 kk00915 分享
DAY 16

Day 16 - 做 API 之前先簡單介紹 REST

今天來簡單介紹 REST 架構有什麼要求。 REST 架構 REST 架構有以下規定: 客戶端-伺服器端:將客戶端(發送請求)與伺服器端(發送回應)分離,且...

2023-10-01 ‧ 由 kk00915 分享
DAY 17

Day 17 - 安裝所需套件及創建專案

此次 Django REST framework 預計會做一個簡單的 RESTful API,包含基本的 User,使用 Token Authenticatio...

2023-10-02 ‧ 由 kk00915 分享
DAY 18

Day 18 - 簡介 JSON 與序列化

在網路的世界裡傳遞資訊時所使用的資料格式有很多種,像是 JSON, XML, CSV files...等等。而本次 API 會用到的資料格式為 JSON。 JS...

2023-10-03 ‧ 由 kk00915 分享
DAY 19

Day 19 - 製作 API (一)

開始來做 API 吧! User model 這邊的 User model 跟上一個專案相同,所以可以參考之前的程式碼。 記得要加在 core/models....

2023-10-04 ‧ 由 kk00915 分享
DAY 20

Day 20 - 製作 API (二) User 相關端點

今天來進行 user 端點的製作。 Create User API 以功能來說跟之前的專案很類似,差別只在於介面,除此之外,API 還會加上授權的功能。首先,先...

2023-10-05 ‧ 由 kk00915 分享