iT邦幫忙

鐵人檔案

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

打掉重練!Django的還債之旅~ 系列

我是一名轉職工程師,目前大概一年多,這一年來在github的大海和google文章叢林中看到了許多Django的不同寫法,而小弟我呢還停留在最粗淺的那一層,所以想趁著鐵人賽好好地從頭開始複習、挖掘、探索,去嘗試更多不同的Django開發!!期待在這趟旅程後,能對Django有更深層的認知也希望能獲得不同的寫法選擇~

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

Day11. 我們常寫的view,在這裡!

前言 今天的主題是我們最常在使用的部分,也就是view,django中要回傳response的方法大致可分為兩種,一種是class based,另一種是func...

2023-09-26 ‧ 由 分享
DAY 12

Day12. 超級使用者 Super User

前言 什麼是超級使用者 Super User呢?django預設有一整套完整的資料庫管理介面,也就是我們在一開始startproject預設中的urls.py裡...

2023-09-27 ‧ 由 分享
DAY 13

Day13. migrate 資料庫遷移?

前言 直到昨天我們才第一次對資料庫下migrate,什麼是migrate?而migrate又是會做什麼事呢?django的migrate指令會根據我們寫的一些檔...

2023-09-28 ‧ 由 分享
DAY 14

Day14. django與database的橋樑~

前言 昨天我們看到了migrate一開始會去拿到相對應的connection物件也就是DatabaseWrapper,而拿到這個connection後具體要做什...

2023-09-29 ‧ 由 分享
DAY 15

Day15. django中的graph!

前言 昨天我們有看到django中有個MigrationGraph,接續前面的部分應該就會看到graph的真面目了!這也是我第一次在程式中看到資料結構/演算法的...

2023-09-30 ‧ 由 分享
DAY 16

Day16. migrate 接著走遇到演算法~

前言 昨天我們看到了django中的migrations是用graph的方式去存取,在造graph的時候也跑了一些function去驗證graph的一些特性,那...

2023-10-01 ‧ 由 分享
DAY 17

Day17. migrate發送了信號signal!?

前言 今天的內容我只能說我自己也沒有把握說真的理解了,就算了解了程式在寫什麼,也還沒達到可以理解為什麼這樣寫!話不多說,趕緊走著! 正題 今天先從上次沒能理解的...

2023-10-02 ‧ 由 分享
DAY 18

Day18. migrate終於走到db啦!

前言 migrate走到最後終於把前置材料都準備好要寫進db啦!!稍微回顧一下前面準備了什麼,最開始先把database load進來,接著比對了disk和da...

2023-10-03 ‧ 由 分享
DAY 19

Day19. 把現有DB轉移至djangoORM~

前言 雖然好像用django通常就會直接搭配django的ORM下去開發,但本人我第一個自己開發的程式中就是一開始沒有使用djangoORM而且還把所有頁面都寫...

2023-10-04 ‧ 由 分享
DAY 20

Day20. 怎麼看django組出來的SQL!

前言 那麼今天要來看看,怎麼在django裡面看到django本身組合出來的SQL呢!?這個也只是我單純好奇,常常聽到有人會說用ORM生出來的SQL效能不佳等等...

2023-10-05 ‧ 由 分享