帶你認識Django

2022-09-29 18:03:10 字數 1232 閱讀 3386

django簡介:

django,發音為[`dʒæŋəʊ],是用python語言寫的開源web開發框架,並遵循mvc設計。勞倫斯出版集團為了開發以新聞內容為主的**,而開發出來了這個框架,於2023年7月在bsd許可證下發布。這個名稱**於比利時的爵士**家djangoreinhardt,他是乙個吉普賽人,主要以演奏吉它為主,還演奏過小提琴等。由於django在近年來的迅速發展,應用越來越廣泛,被著名it開發雜誌sdtimes評選為2013sdtimes100,位列"api、庫和框架"分類第6位,被認為是該領域的佼佼者。

django的主要目的是簡便、快速的開發資料庫驅動的**。它強調**復用,多個元件可以很方便的以"外掛程式"形式服務於整個框架,django有許多功能強大的第三方外掛程式,你甚至可以很方便的開發出自己的工具包。這使得django具有很強的可擴充套件性。它還強調快速開發原則

1:什麼是b/s和c/s:

2:什麼是框架:

3:為什麼要學習框架:

4公司專案的架構分層:

5:建立django專案:

**django專案:

pip inswww.cppcns.comtall django==1.11.11

建立django專案

django-admin startproject name

6:django中的目錄檔案:

__ init__.py:他是專案的初始化檔案 有了這個檔案 標誌當前資料夾是乙個包,可以被引用

settings.py:

urls.py:他就是我剛剛提到的路由分發器

wsgi.py:是乙個伺服器的啟動檔案,後期專案上線需要用到他

manage.py:他是整個django專案的啟動檔案 

7:開啟django專案

進入專案一級目錄

然後執行python manage.py runsevrer

啟動的時候django自帶了乙個開發者伺服器

所以我們不需要再去像其他語言一樣

額外配置伺服器資訊 

8:建立django_app:

python manage.py startapp name

9:執行django:

進入專案目錄後 執行python manage.py runserver

10:django的執行流程:

請求 – urls.py --匹配檢視-- views.py – models – 鏈結資料庫– 返回資料渲染模板

11:settings檔案的配置:

總結

帶你全面認識 Linux

領取大佬們推薦的學習資料 作者 arvin 譯者 enmanuel,責編 屠敏 以下為譯文 你知道哪個作業系統是世界上最受歡迎的作業系統嗎?是linux!它一般執行於伺服器和超級計算機上,我們日常訪問 背後的數百萬台伺服器很有可能執行著的作業系統就是linux。在本文中,我們將學習linux是什麼以...

帶你全面認識 Linux

什麼是linux?為什麼linux如此流行?linux在企業計算,大資料和科學 聯想下超級計算機 世界中獨樹一幟。主要原因如下 linux是免費的。你不需要為使用linux而付費,你可以自由檢視,編輯和分發源 當你購買裝有windows或macos的計算機時,這些作業系統的費用其實已包含在 中。li...

帶你認識電影常見版本

1.cam 槍版 cam通常是用數碼攝像機從電影院盜錄。有時會使用小三角架,但大多數時候不可能使用,所以攝像機會抖動。因此我們看到畫面通常偏暗人物常常會失真,下方的 字幕時常會出現傾斜。由於聲音是從攝像機自帶的話筒錄製,所以經常會錄到觀眾的笑聲等聲音。因為這些因素,圖象和聲音質量通常都很差。2.ts...