Django是一個由Python寫成的Web應用框架,Django的主要目的是簡便、快速的開發資料庫驅動的網站,它強調代碼復用,多個組件可以很方便的以“插件”形式服務于整個框架,Django有許多功能強大的第三方插件,你甚至可以很方便的開發出自己的工具包,
對于Django來說,他是最適合大型專案(企業級)開發框架;Django是一個基于MVC架構框架,其中控制器接受用戶輸入的部分由框架自行處理,因此在Django中更關注的是模型(Model)、模板(Template)和視圖(View),這是他的核心!!!
目錄
- 一、Django發展
- 二、應用開發
- 1、環境
- 2、配置資訊
- 3、代碼撰寫
- (1)html頁面撰寫
- (2)html頁面映射
- (3)html頁面鏈接配置
- (4)html頁面展示
- 三、結語
一、Django發展


針對與本次學習我們主要使用Django的2.2.1版本,新版本與舊版本的差距還是有一些的,現在企業有的也還處于舊版本(1.x),不愿跟新,這個實時學習、跟新是最好的;
學習網站:django中文網----https://www.django.cn/
二、應用開發
1、環境
對于環境搭建的話,Pycharm里面可以自動搭建框架

這樣由Pycharm直接搭建有一定的好處,它可以直接給你下載你所需要的包,但是對于Django的版本來說的話,是最新版本,這里我們建議不安裝最新的版本(3.x),自己手動安裝2.X 的版本;

2、配置資訊
對于里面的組態檔如string.py、urls.py等一些列的檔案都有著不同的作用;
manage.py
命令工具,內置多種方式與專案經行互動,在命令提示符視窗下,將路徑切換到MyDjango專案并輸入python manage.py help,可以查看該工具的指令資訊
setting.py
專案的組態檔,專案的所有功能都需要再該檔案夾中經行配置
urls.py
專案的路由設定,設定網站的具體網址內容
wsgi.py
python web Sever Gateway Interface ,就是python服務器網關介面,是python應用與web服務器之間的介面,
用于Django專案再服務器上的部署和上線,一般不需要修改
templates檔案夾
這個是用來存放靜態資源的,例如html、img、js等資源
3、代碼撰寫
(1)html頁面撰寫
在templates檔案夾里面新創建一個html5檔案

(2)html頁面映射
新建目錄檔案包index,創建py檔案views

(3)html頁面鏈接配置

(4)html頁面展示

可以看見頁面完全沒得問題
三、結語
對于Django來說,學的東西太多了,特別是MVT模式,是他的核心;
希望這篇文章對你有用!
謝謝點贊評論!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/292310.html
標籤:其他
上一篇:NGINX處理//(雙斜杠)問題
