Shun Chih's blog

首頁

關於我

文章列表

loading..
djangopython15th鐵人賽source codeweb framework

Day07. 正常一點的Django長這樣~

前言前幾篇我大概把我們一開始有用到的部分都挖了一遍(還有沒說到的部分),那我們可以繼續走下去,先把那個恐怖的Hello World!改成正常一點的吧!接著再看看今天會提到指令的原始碼~ 正題我前面把原先django-admin startproject iron_man001的urls.py改成了這樣 from django.contrib import admin from django.u..

Read more
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
15678910