django框架基礎

2021-08-15 18:53:30 字數 1310 閱讀 7169

djang

是用python

語言寫的開源

web開發框架,並遵循

mvc設計

並且django

有乙個專有名詞:

mvtm

全拼為model

,功能是負責資料處理,內嵌了

orm框架

v全拼為

view

,功能是接收

,業務處理,返回

t全拼為

template

,功能是負責封裝構造要返回的

html

,內嵌了模板引擎

上圖說話:

一些基本的django命令:

新建django

django-admin.pystartproject

專案名字(如果在

windows

上報錯,嘗試

django_admin

) 新建

名字 建立資料庫表或者更改資料庫表

pythonmanage.py makemigrations

提示當埠被占領時可以使用其他埠:

pythonmanage.py runserver 8001

清空資料庫:

pythonmanage.py flush

建立超級管理員:

pythonmanage.py createsupersuer

(按提示輸入使用者名稱

密碼郵箱)

修改密碼:

pythonmanage.py changepassword suername

匯入資料庫:

__init__.py

:沒多大意義

settings.py

:左右的設定都在裡面

urls.py

:做url

配置的檔案

匹配內容:第乙個引數是正規表示式,就是位址後面的內容,第二個是指定乙個檢視,如果匹配成功,則檢視將被呼叫執行

wsgi.py

:專門為

python

編寫的web

伺服器進行發布

新建模組檔案裡包含的檔案意義:

admin.py

:用於做後台管理的檔案

migrations

:用於做資料的遷移

models.py

:用於做模型開發

tests.py

:用於做簡單的測試

Django基礎3(Django框架介紹)

mvc,全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller 具有耦合性低 重用性高 生命週期成本低等優點。django框架的設計模式借鑑了mvc框架的思想,也是分成三部分,來降...

web框架 django基礎簡介

python三大主流web框架 django 大而全,自帶了很多功能模組,類似於航空母艦 缺點 有點笨重 flask 短小精悍,自帶的功能模組特別少,大部分都是依賴於第三方模組 小而輕 tornado 非同步非阻塞 主要用在處理高io 多路復用的情況 可以寫遊戲後端 所有web應用本質都是socke...

Django框架基礎知識(一)

一 工程搭建 1.django環境的安裝 建立虛擬環境命令 mkvirtualenv 環境名 p python版本 安裝django框架 pip install django 版本號 依賴包的安裝 pip install 包名 注 如果想批量安裝,可以先凍結檔案,再進行安裝 命令如下 pip fre...