在實作之前,先來介紹一下驗證 Authentication vs Authorization 在介紹前先與另一個相似字 Authorization(授權) 做一...
今天來進行 user 端點的製作。 Create User API 以功能來說跟之前的專案很類似,差別只在於介面,除此之外,API 還會加上授權的功能。首先,先...
開始來做 API 吧! User model 這邊的 User model 跟上一個專案相同,所以可以參考之前的程式碼。 記得要加在 core/models....
在網路的世界裡傳遞資訊時所使用的資料格式有很多種,像是 JSON, XML, CSV files...等等。而本次 API 會用到的資料格式為 JSON。 JS...
此次 Django REST framework 預計會做一個簡單的 RESTful API,包含基本的 User,使用 Token Authenticatio...
今天來簡單介紹 REST 架構有什麼要求。 REST 架構 REST 架構有以下規定: 客戶端-伺服器端:將客戶端(發送請求)與伺服器端(發送回應)分離,且...
結束了上一階段,現在要來介紹 Django RESR framework(DRF),DRF 是一個建立於 Django 用於製作 RESTful API 的框架...
在設計網頁時,很難一次就到完美或完全符合需求(神人例外),所以先求有再求好,網頁會動了再將程式碼變得好看一些,這就是今天要做的事! template 優化 從這...
不知不覺就到完賽日了~~~這次的IT鐵人賽雖然沒有太多的技術分享,但更多的是親身經驗和學習歷程時想法的整理表達,對於從0開始學習程式的人、面臨轉職關卡的人、因為...
前篇講了語法錯誤訊息的處理方式,但還有一種錯誤是語法看似沒問題,但實際執行偵錯的時候才發生錯誤,稱為「例外(Exception)」。例外發生的狀況有非常多種,族...
初學者練習開發程式的過程中,必定會常常遇到如下圖「紅色波浪底線」的錯誤,這樣的錯誤意味著語法本身就有問題,必須先排除才能進行偵錯與執行程式。處理這種錯誤的能力是...
今天來新增修改資料的頁面! 別忘記啟動虛擬環境 新增 update view 進入 core/views.py 加入以下程式碼: # 其他程式碼 def u...
通常在學習階段寫程式時,一開始會打開Visual Studio新建一個方案,方案底下只會有一個專案,根據專案架構不同裡面會再有不同.cs檔或其他檔案。 但進入業...
今天要來實作的是使用者註冊的功能,開始嘍~ 記得啟動虛擬環境! 使用者註冊 在設計 model 時,我們已經為 user 增加一些驗證機制,像 email...
今天來繼續完成其他的頁面。 記得啟動虛擬環境 創建 profile view 在創建畫面之前我們來建立相對應的 view,因為只打算顯示登入使用者的資料,所...
● 快速分辨程式碼內容 Visual Studio預設會將不同用途的程式碼顯示不同顏色,方便在閱讀和寫Code時可以更一目瞭然。例如綠色代表類別(Class)/...
今天分享一個Visual Studio很實用的功能:Nuget 套件管理員 ● Nuget是什麼? https://learn.microsoft.com/zh...
在昨天的index.html中,出現了一個{% csrf_token %}的東西,這個東西是什麼呢? {% csrf_token %} 這個語法在有表格的時候都...
今天繼續分享Visual Studio中實用的功能。 ● Code Snippets 前一篇最後講到了「骨架式寫法」,並且介紹了在Visual Studio中可...
在 Djanog 網站呈現的東西會用 template 來實現,而非像之前裝在 view 中,若很多東西都裝在同一個檔案中,可以想像那情況會有多混亂 XD。要盡...
C#初學者先想想以下問題: 學程式的時候還在看著範例一個一個字母慢慢敲嗎? 照著範例Code打的時候常常不記得缺幾個小括號、大括號嗎? 語法太多英文字一長串記...
在一個 app 中,除了 views.py, admin.py, models.py之外的檔案的功能是什麼?讓我們看下去~ 有跟其他資料夾名稱相同的檔案,表示...
剛開始學Coding無論什麼程式語言,總要有個地方可以讓人打字輸入程式碼對吧!好比一般打文章、書面報告會用Word,製作表格會用Excel一樣,Coding時也...
終於要進行第一個網頁的製作了,這邊會用到的概念是 view 處理請求的邏輯。當使用者輸入特定 url 時,該 url 配置的 view 便會進行邏輯處理並送出回...
前篇分享完了我面試的經驗,稍微再整理一下我轉職的時間表: 30歲裸辭補習上課+自學 (7個月) 初轉職找工作 (約1個月) 第一份工作 (1年6個月) 找第二...
在 Django 專案創建時,會自動生成一個管理員後台系統,在裡面可以用上帝視角進行任何更動,是一個很方便的功能。那麼要如何進入呢? 創建 superuser...
上篇講了北漂工作的面試大略經過,包含邀約就被我打槍的公司、我主動投履歷應徵的公司、邀約我面試有去的公司,零零總總也有2、30家,看起來我有很多選擇可以挑,但事實...
一個 Django 專案可由一個或多個 app 組成,而 app 是提供特定功能或是功能性的模組單位,可以把 Django 想像成一間公司,而其中的每個不同部門...
前篇講到我對第二份工作條件重新設定了幾個門檻: 工作內容聚焦在WEB開發 地點不侷限家鄉台南 薪水低標45K 思考清楚後我就準備投履歷,不過我其...
今天來簡單介紹昨天創建的專案中的檔案們。 manage.py 這個檔案跟很多 Django 的操作有關,很多指令都需要用到它,像是昨天的python manag...