瞭解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的整個流程。