1. 程式人生 > >瞭解django執行流程

瞭解django執行流程

#與自動化不同,寫一些定位指令碼,然後寫個進行檔案就行了。一旦涉及到開發框架,就又複雜了一些。稍微整理了一下django的執行順序

1、開啟pycharm,新建一個django專案(注:免費版無法新建django專案)

正常情況下,樣式如下:

2、然後點選左下角的Terminal,輸入:python manage.py startapp index

這時,專案機構會多出一個名為index的資料夾。樣式如下:

如上:需要注意的是,study_record並不是我們的專案,你可以理解成為一個容器。而這個index才是我們真正的專案。

3、這樣一個最簡單的django專案結構就出來了。具體的執行步驟為:

  3.1:首先,容器裡的wsgi.py檔案會呼叫setting檔案。setting檔案裡面都是一些配置。比如決定哪些主機可以訪問,安裝指定的APP,

  安裝指定的中介軟體,指定的目錄模板,指定的資料庫引擎,指定靜態支援,載入路由規則等等。(wsgi,全程web server gateway interface,

  wsgi不是伺服器或者python模組、api、或者框架。只是一種規範,描述web serv 如何與web application通訊的規範)

  3.2:接著會呼叫urls.py檔案,這個檔案會使用path來對映專案目錄下的url。如下:

  

  3.3,然後這個url檔案會呼叫views裡面對應的函式。如上,views.index,呼叫下圖的views模組中index函式。

  

  3.4,如上圖。index函式有呼叫到index1.html,使用render渲染器來對網頁進行操作。(template模組下新建index1.html檔案)

  訪問域名+埠+index1

  至此,以及一個最基本的操作就完成了。從點選執行,到頁面展示html的整個流程。