Django框架的理解與Django開發過程的總結

    第一次接觸Web開發,對其背後的邏輯關係不瞭解,導致看視頻教程學習起來比較吃力,所以花了幾天的時間,反覆看視頻、參考其他人的完整web項目開發過程。然後自己原樣照搬做了一個簡易博客。從中慢慢吸收理解背後的原理,雖然到現在還沒有理解透,許多Django內置的函數方法還不理解,但總體的來說已經有了個大體的認識。從0到1是挺不容易的,下面是對Django框架的自己的一些理解,個人認爲我以一個初學者的角度來總結,會更通俗易懂一點。

    首先Django框架的思想是與MVC框架思想一致的,網上有許多介紹MVC框架的導向圖,雖然不乏很專業的圖,但對於一個初學者來說,會越看越亂。下面是我自己對MVC框架的一個理解:


    其實看我自己寫的圖,意圖更傾向於開發一個Django項目要有哪幾個步驟,對,我覺得,要MVC框架吃透,那就要知道開發項目需要哪幾個步驟,下面對開發的步驟進行細化:

開發步驟的前提是已經安裝配置Django與開發環境(數據庫、服務器),數據庫與服務器我這裏選用phpstudy,是一個集成環境,同時集成了Mysql以及Apache服務器。

1、創建一個Django項目:Django-admin startproject XXX

2、創建一個App:Django-admin startapp XXX

3、將App配置到Setting文件當中去

4、打開app的文件下的model.py文件,編寫model,這裏主要是編寫web所需要的數據表

5、將數據導入到數據庫當中去:python manage.py makemigrations XXX

6、同步數據庫:python manage.py migrate

7、打開admin.py文件,註冊數據庫,這裏是將model註冊到後臺當中,以便用後臺來對數據進行增刪改

8、創建模板:在項目目錄下創建templates文件夾,在文件夾下創建XXX.html模板文件

9、配置Setting:


將TEMPLATES改成紅框內的樣子

10、設置views.py文件,導出數據庫中的數據並在模板中使用這些數據

11、綁定url:打開urls.py文件,一個view對應一個url,設置訪問路徑,哪個url訪問哪個view

    看得出來,步驟還是蠻多的,索性把步驟都寫出來,這樣方便以後加快自己的開發過程,也清晰了開發的思路。

發佈了45 篇原創文章 · 獲贊 118 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章