Shun Chih's blog

分類 · 15th鐵人賽

首頁

關於我

文章列表

loading..
djangopython15th鐵人賽source codeweb framework

Day06. settings 注入!

前言稍微補一下前幾篇的坑,這也是很重要的一環,所有Django框架層的設定都會在settings.py裡面,而我們在runserver的邊也有看到他是在什麼時候被import進去的,只不過沒有細講他是怎麼個import法,今天就來挖挖看settings的奧秘吧! 正題先稍微回顧一下,據我的觀察,settings是在我們指令觸發也就是python manage.py XXX會到這邊 那這個檔案..

Read more
loading..
djangopython15th鐵人賽source codeweb framework

Day05. runserver,怎麼run起來的?真相是!?part.2

前言接續上回,我們終於走到了感覺像真的要把server run起來的地方了!畢竟function名稱都直接叫run了!那今天我們就繼續挖,挖到底看到底會長怎麼樣吧!! 正題接續上集的圖,今天會集中在這張圖~ 昨天我們到了run()的階段,讓我們來看看~ 那這邊會流向使用reloader因為我們python manage.py runserver並沒有要求他不要啟動autoreloader ..

Read more
loading..
djangopython15th鐵人賽source codeweb framework

Day04. 所以說runserver,阿server怎麼run的!?part.1

前言在探索Django的項目,我想首當其衝的肯定是python manage.py runserver了吧!!runserver肯定是在開發Django最常用到的指令了,每次輸入完後就看他跑一些東西,然後呢~ 然後server就run起來了,Django背後到底做了什麼?一行指令就讓server跑起來這是什麼黑魔法! 今天就來探索探索runserver背後的運行過程吧! 正題開門見山的說,直接..

Read more
loading..
djangopython15th鐵人賽source codeweb framework

Day03. Django的預設頁面跑哪去啦!?

前情提要接續昨天做了一個非常簡易版的Hello World!頁面,發現我們的Django預設頁面消失了,究竟發生什麼事情了呢!?今天就依照我的直覺來一步一步猜測其中的原因吧!! 開始通靈來觀察一下,什麼情況下預設頁面會存在,而什麼情況下不會存在呢?首先當我們都還沒做任何修改的時候預設頁面是存在的,而當我們新增一個hello就不見了,會不會是path把根路徑覆蓋掉了? 我們把path改一下看看 ..

Read more
loading..
djangopython15th鐵人賽source codeweb framework

Day02. Hello World !

首先先來做一個簡單到不能再簡單的Hello World!網站吧!(開發環境、IDE等等的這邊就不多做說明,網路上應該可以看到各式各樣的教學~) 打開CLI(command line interface) 新建資料夾 mkdir <dir name> cd 進去剛剛建的資料夾 輸入django-admin startproject <project name> 這邊我取..

Read more
djangopython15th鐵人賽source codeweb framework

Day01. 前言 - 初衷

前言iThome 15th鐵人賽為什麼選擇Django當這次的主題研究對象、又是要還什麼債呢? 話要從頭開始說,我是日文系畢業很想去日本工作,在大三的時候老師無心的一句話讓我開始對程式語言產生了興趣!在那之後跌跌撞撞了一年多,才去報名相關的程式課程,而第一個入門的語言當然就是Python囉~ 時間又過了一年,我也很勉強的踏進了這個行業(半隻腳),在工作中大概了解整個程序猿的生活,也在水球軟體學..

Read more
1345