

Day12. 超級使用者 Super User
前言什麼是超級使用者 Super User呢?django預設有一整套完整的資料庫管理介面,也就是我們在一開始startproject預設中的urls.py裡面的urlpatterns裡面的那個admin,沒錯!Super User就是admin,今天就來看看Super User怎麼被建立出來的?還有admin裡面究竟又有些什麼呢? 正題django要怎麼建立Super User呢?只要輸入p..
Read more

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

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

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

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

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