Shun Chih's blog

首頁

關於我

文章列表

loading..
djangopython15th鐵人賽source codeweb framework

Day13. migrate 資料庫遷移?

前言直到昨天我們才第一次對資料庫下migrate,什麼是migrate?而migrate又是會做什麼事呢?django的migrate指令會根據我們寫的一些檔案生成對應的SQL後對資料庫進行操作,而具體的檔案會是由makemigrations生成,django會根據migrations資料夾內的檔案對我們自己撰寫的table也就是models.py做版控,而一開始的migrate會根據djan..

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

Day12. 超級使用者 Super User

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

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