摘要:將業務邏輯,數據和界面顯示分開,功能劃分清晰,有利于降低軟件的耦合度和團隊開發。主要的作用就是將一個請求分發到不同的處理,再調用相應的和關于的安裝及使用將在下一章共同學習。
Django
簡單介紹django和mvc,mvt設計模式,如果已知悉可以直接跳過。什么是Django
是由python寫的一個開源的web應用程序框架,于2005年7月初次發布,并在2008年9月發布了第一個正式版本1.0
MVCmvc是一種業界比較通用的軟件設計典范,該設計模式于1982年首次被提出,有很多的web框架都使用了該設計模式比如(struts,spring,.net,Thinkphp等等),一直沿用到現在。所以我們有必要了解一下它.MVC
mvc主要是由model(模型)、View(視圖)、Controller(控制器)三部分組成。將業務邏輯,數據和界面顯示分開,功能劃分清晰,有利于降低軟件的耦合度和團隊開發。甚至還可以提高代碼的可維護性,延長軟件的生命周期。
(圖片來自百度圖片)
是程序中用于處理應用程序數據邏輯的部分,通常模型對象負責存取數據庫中的數據。例如學生管理中學生、成績等就可以被當作模型定義
視圖(view)是程序中處理數據顯示的部分,通常是依據模型的數據來顯示的。例如顯示學生信息、成績等由視圖來負責
控制器(controller)是程序中處理數據與人的交互的部分,例如負責從視圖讀取輸入的數據,處理后傳輸給模型存儲等。例如新建學生信息、修改、刪除等操作
MTV本質思想上與mvc差不多,只不過各個的功能有些變動模型(model)
負責業務對象數據和數據庫的存?。ㄏ喈斢趍vc的model)
模板(template)負責吧頁面展示給用戶(相當于mvc的view)
視圖(view)負責業務邏輯,并在適當的時候調用相應的model和template
路由django除了mvt之外,它還有一個url分發器,我一般稱之為路由。主要的作用就是將一個url請求分發到不同的view處理,view再調用相應的model和template
關于django的安裝及使用將在下一章共同學習。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/43379.html
摘要:那就是新建一個用戶,賦予該用戶只能操作該數據庫的權限。這是根據安全開發中的最小權限原則規定而來的,能夠有效的防止網站被攻擊后的代價。 基本操作將用一個簡單的實例來穿針引線,將盡量涉及到多的操作方法和軟件設計的原理 設計表的結構 我們想要做一個班級管理的程序,我們先去設計一下數據庫表的結構。首先我們應該有一下幾張表 班級表 學生表 班級表 表名:classes 班級id:id 班級...
摘要:安裝安裝版本可以在和之前的版本可以使用,可以安裝之后的版本我在這里安裝的是版本驗證是否安裝成功如何創建一個項目創建項目創建項目目錄目錄名稱目錄名稱我在此創建目錄然后進入該目錄。 安裝 pip install django==1.11.4 安裝1.11版本可以在python2 和python3.6之前的版本可以使用,python3.7可以安裝2.0之后的版本我在這里安裝的是2.1.7版本...
摘要:是一個由寫成的開源應用框架,可以用它以更快的速度更少的代碼,搭建一個高性能的網站。本教程為零基礎的小白準備,教你快速搭建一個自己的博客網站。讓我們趕緊開始旅程吧有疑問請在杜賽的個人網站留言,我會盡快回復。 Django是一個由Python寫成的開源Web應用框架,可以用它以更快的速度、更少的代碼,搭建一個高性能的網站。 如果你以前從未接觸過web開發,并且想快速上線自己的個性化網站,D...
摘要:大學,光學工程研究生畢業,和程序猿完全不搭邊。那怎么辦,試著學一學唄,學習才是程序猿的天性。所以我在想程序猿是不是都需要新知識刺激一下,才能保持興奮的頭腦。有句話說的很對程序猿就像好奇的貓,追著毛球的線頭玩,最后一個毛球在腦袋里攪漿糊。 說說我自己的經歷。211大學,光學工程研究生畢業,和程序猿完全不搭邊。 畢業后進了成都某國字頭研究所,在行業里摸爬滾打了四年,2018年機緣巧合在家養...
摘要:源網頁說明文檔所有關于你應該且必須知道的。性能和優化概述的兼容性旨在兼容多種不同版本的支持的兼容性地理框架打算成為世界級的地理框架。其目標是盡可能簡單地構建應用程序并利用空間使能數據的功能。 源網頁:https://docs.djangoproject.co... django說明文檔 所有關于django你應該且必須知道的。 第一步 你是否django編程新手,那就從此開始!從零開始...
閱讀 981·2021-11-24 09:39
閱讀 2739·2021-09-26 09:55
閱讀 14713·2021-08-23 09:47
閱讀 3595·2019-08-30 15:52
閱讀 863·2019-08-29 13:49
閱讀 1016·2019-08-23 18:00
閱讀 859·2019-08-23 16:42
閱讀 1656·2019-08-23 14:28