Shun Chih's blog

標籤 · python

首頁

關於我

文章列表

loading..
djangopython15th鐵人賽source codeweb framework

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

前言今天的主題是我們最常在使用的部分,也就是view,django中要回傳response的方法大致可分為兩種,一種是class based,另一種是function based,至於兩種哪個比較好呢,各有好壞也有適合使用的時機,這個之後我們再來看看,而今天主要目的是要把這個view什麼時候被import進去,而我們自己寫的response又怎麼出去,那個地方給找出來~ 根據昨天我們已經可以知..

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

Day10. middleware mixin

前言settings中的middleware真的有人進去看過嗎!?而昨天我們看了request進middleware加工廠,那今天就來看看內部有什麼吧! 正題當然就是先找一個middleware來看看 我們就看看第一個middleware吧~django.middleware.security.SecurityMiddleware跟著路徑進去,會看到 其中的MiddlewareMixin就..

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

Day09. request加工廠"middleware"~

前言上回我們接到了request但跳過了其中處理request的部分,而其中django在處理request的部分呢,就是middleware中間件,middleware會把收到的request處理後生成response,而middleware又有好幾個,他們是怎麼串連在一起的呢?具體又是怎麼做的呢?我們待會就來一探究竟~ 正題我們先回到上次抓到middleware的地方! 其中會看到res..

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

Day08. Request來了 ! 我接!

前言不知道大家有沒有聽過這個面試題目,『當你的瀏覽器輸入網址後會發生什麼事情?』,據說工程師的每個階段都可以想想看怎麼回答這個問題,而每個階段思考的廣度和深度都會不太一樣,聽起來都有點像心理測驗了~那今天就是要來看看我的Django runserver後,我打開瀏覽器到我們指定的url位置後究竟會發生什麼事情呢?他又是怎麼徜徉Django的呢?今天就來挖挖看吧! 正題究竟怎麼去接request..

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