

首次,出國,日本行!!
わくわく從小就嚮往著去日本旅遊,學了四年的日文,卻因為疫情的關係畢業沒辦法去日本,我那麼認真學日文不就是為了到日本賞櫻賞楓賞日本妹的嗎(X 走在日本的街道,聽著周圍都是日文的環境,大口吸著新鮮的空氣,品嚐最道地的日本拉麵,就在今年2023/11終於實現了我做了25年的夢!至今回來了兩個禮拜還是意猶未盡,甚至想直接住在那邊了XD 久久沒寫文章了,自從上次參加完ithome的鐵人賽後就沒..
Read more

Day30. 最後的一天,鐵人賽的結束,也是下一場旅途的開始~
結束鐵人賽第三十天!老實說我從來沒有想過我能寫完這三十天,雖然中的有很多地方其實我本來預期是一天要寫完的XD不過在寫的過程中,因為只有下班的時間,所以有時候就稍微偷了個懶~ 起頭一開始呢,我是抱持著好好的重新開始看看django怎麼寫比較正確,參考github上面其他人怎麼規劃django的資料夾等等,後面一個不小心在好奇心的驅使下就跑進去了原始碼裡面,一發不可收拾,就決定好好的來看看平常自己..
Read more

Day29. test指令的過程和unittest的運作!
前言我們昨天稍微寫了一些test來測試我們的Todolist,那當中下了很多次djang去run test的指令‘python manage.py test’今天就來看看這個指令做了些什麼事吧! 正題先來稍微看一下python unittest怎麼寫,因為django的test也是建立在unittest之上的 接下來~老樣子的到core management commands下的test.p..
Read more

Day28. 寫些test來測試我們的網頁!
前言test測試,有了測試的保護以後要修改程式就比較不用怕出太多bug!而測試寫熟了或測試的方式用熟了,還能挑戰TDD的開發方式,先寫測試在寫程式 紅燈 -> 綠燈 -> 重構 先寫測試也有一個好處是可以明確的自己知道專案進度如何,像我現在這樣回頭寫測試就會像為了寫測試而去測試的那種感覺,測試最重要的目的是保護我們的程式碼如期望中的運行,而這個期望就是我們最想要交付的東西~ 而..
Read more

Day27. 首先先來簡單做個Todolist頁面~
前言快要結尾了,稍微喘口氣,來做個簡單的Todolist頁面吧!會參考以下兩篇文章進行 I built the same app 3 times | Which Python Framework is best? Django vs Flask vs FastAPI 前端框架 - 先別急著學 React 稍微以這兩個為基底下去修改和融合~ 正題初始化首先先建立django project ..
Read more

Day26. render,終於要render context了!
前言昨天我們真的code一步一步的往裡面走了好深,終於是把目標檔名的檔案內容load進來了!接下來回到最開始的地方,好像要開始處理context也是就我們傳給他的ORM囉! 正題從昨天的位置接續下去吧!django.template.loader 而這邊的template呢,從昨天的探查可以得知是在django.template.backends.django中的Template class..
Read more