2024-03-19 分類: 網(wǎng)站建設(shè)
Django的基本介紹與特點(diǎn)基本介紹Django 是一個由 Python 編寫的具有完整架站能力的開源Web框架。使用 Django,只要很少的代碼,Python 的程序開發(fā)人員就可以輕松地完成一個正式網(wǎng)站所需要的大部分內(nèi)容,并進(jìn)一步開發(fā)出全功能的 Web 服務(wù)Django 本身基于 MVC 模型,即 Model(模型)+ View(視圖)+ Controller(控制器)設(shè)計模式,因此天然具有 MVC 的出色基因:開發(fā)快捷、部署方便、可重用性高、維護(hù)成本低等。Python 加 Django 是快速開發(fā)、設(shè)計、部署網(wǎng)站的最佳組合。特點(diǎn)強(qiáng)大的數(shù)據(jù)庫功能自帶強(qiáng)大的后臺功能優(yōu)雅的網(wǎng)址MVC與MTV模型MVC模型
Web 服務(wù)器開發(fā)領(lǐng)域里著名的 MVC 模式,
所謂 MVC 就是把Web應(yīng)用分為模型(M),控制器(C)和視圖(V)三層。
他們之間以一種插件式的、松耦合的方式連接在一起,
模型(M)負(fù)責(zé)業(yè)務(wù)對象與數(shù)據(jù)庫的映射(ORM),
視圖(V)負(fù)責(zé)與用戶的交互(頁面),
MTV模型
Django 的 MTV 模式本質(zhì)上和 MVC 是一樣的,也是為了各組件間保持松耦合關(guān)系,只是定義上有些許不同,Django 的 MTV 分別是指:
M 代表模型(Model):負(fù)責(zé)業(yè)務(wù)對象和數(shù)據(jù)庫的關(guān)系映射(ORM)。
T 代表模板 (Template):負(fù)責(zé)如何把頁面(html)展示給用戶。
V 代表視圖(View):負(fù)責(zé)業(yè)務(wù)邏輯,并在適當(dāng)時候調(diào)用 Model和 Template。
使用Pycharm創(chuàng)建應(yīng)用
注意:使用命令行創(chuàng)建的應(yīng)用,一定要在 settings.py-->INSTALLED_APPS 中加入你的應(yīng)用名字進(jìn)行注冊,使用Pycharm創(chuàng)建的應(yīng)用則不用,進(jìn)行配置.配置完以上信息之后,直接按 Ctrl+shift+F10
當(dāng)前標(biāo)題:django制作軟件下載網(wǎng)站
URL地址:http://muchs.cn/news42/320742.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、響應(yīng)式網(wǎng)站、企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作、ChatGPT、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容