尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
(1). Web開發介紹
-
目前Web開發屬於Browser/Server模式,簡稱BS架構,開發語言有(Python、PHP、Java …)。
-
基於Python的Web工作原理如下:
(2). 框架介紹
①. 什麼是框架?
-
軟件框架就是為做到或完成某種軟件開發時,提供了一些基礎的軟件產品,
-
框架的功能類似於基礎設施,提供並做到最為基礎的軟件架構和體系
-
通常情況下我們依據框架來做到更為複雜的業務程序開發
-
二個字,框架就是程序的骨架
②. 框架的優缺點
-
可重用
-
成熟,穩健
-
易擴展、易維護
③. Python中常見的框架
-
大包大攬 Django 被官方稱之為完美主義者的Web框架。
-
力求精簡 web.py和Tornado
-
新生代微框架 Flask和Bottle
④. Web框架中的一些概念
-
MVC
-
大部分開發語言中都有MVC框架
-
MVC框架的核心思想是:解耦
-
降低各功能模塊之間的耦合性,方便變更,更容易重構代碼,最大程度上做到代碼的重用
-
m表示model,主要用於對數據庫層的封裝
-
v表示view,用於向用戶展示結果
-
c表示controller,是核心,用於處理請求、獲取數據、返回結果
-
MVT
-
Django是一款python的web開發框架
-
與MVC有所不同,屬於MVT框架
-
m表示model,負責與數據庫交互
-
v表示view,是核心,負責接收請求、獲取數據、返回結果
-
t表示template,負責呈現內容到瀏覽器
(3). Django框架介紹
-
Django是一個高級的Python Web框架,它鼓勵快速開發和清潔,務實的設計。
-
由經驗豐富的開發人員構建,它負責Web開發的許多麻煩,因此您可以專注於編寫應用程序,而無需重新創建輪子。
-
它是免費的和開源的。
-
被官方稱之為完美主義者的Web框架。
-
Django可以更快地構建更好的Web應用程序並減少代碼。
官方網址:https://www.djangoproject.com/
① Django框架的特點:
-
快速開發:Django的宗旨在於幫助開發人員快速從概念到完成應用程序。
-
安全可靠:Django認真對待安全性,幫助開發人員避免許多常見的安全錯誤。
-
超可伸縮性:Web上的一些最繁忙的網站利用了Django快速靈活擴展的能力。
② Django可以使用什麼Python版本?
-
Django的開發版本
(3). Django的安裝
-
作為Python Web框架,Django需要Python,在安裝Python同時需要安裝pip。
1在線安裝Django,指定版本安裝,目前1.11的最新版為1.11.11 2 3pipinstalldjango==1.11.11 4 5#默認會安裝:Django==1.11.11和pytz==2018.3 6 7檢測當前是否安裝Django及版本 8 9python-mdjango--version10111.11.111213#我們也可以先下載安裝包:pipdownloaddjango=1.11.11-d./14#指定安裝包安裝:pipinstallDjango-1.11.11-py2.py3-none-any.whl
福利
掃碼添加小助手微信,回復:1,入群獲取Python電子書(附代碼~~)
推薦閱讀: