一、概念:
django是python的web開發(fā)框架 , 配置較為完善 。解耦性強(qiáng) , 適合中大型項(xiàng)目開發(fā)的團(tuán)隊(duì)開發(fā)模式 。
django遵循mtv開發(fā)思路 ,
①m就是model,中文名是模型,負(fù)責(zé)編寫類 , 對象 。相當(dāng)于mvc開發(fā)思路中的m 。
②t就是template,中文名是模板 , 主要儲存靜態(tài)文件 , 例如html,css,js文件 , 處理前段事宜 。相當(dāng)于mvc開發(fā)思路中的v 。
③v就是view,中文名是視圖 , 主要用來處理業(yè)務(wù)邏輯 。相當(dāng)于mvc開發(fā)思路中的c 。
二、流程:
以下是django的各環(huán)節(jié)的運(yùn)行流程圖

文章插圖
三、創(chuàng)建項(xiàng)目:
1、打開創(chuàng)建項(xiàng)目所在的路徑 , 在地址欄“E:\IT\PYthon\PYTHON試驗(yàn)”中輸入cmd , 依次輸入命令:
django-admin startproject demo03
cd demo03
python manage.py startapp movie
圖片示例如下:

文章插圖
2、打開pycharm編輯器 , 打開項(xiàng)目路徑“E:\IT\PYthon\PYTHON試驗(yàn)\demo03>” , 開始編輯代碼
①設(shè)置settings文件 , 此文件是在項(xiàng)目目錄下 , 做項(xiàng)目配置的 , 配置項(xiàng)共計(jì)有3項(xiàng) , 依次是:
INSTALLED_APPS= [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'movie', #把a(bǔ)pp文件添加到installed_apps]LANGUAGE_CODE= 'zh-Hans'#設(shè)置中文TIME_ZONE= 'Asia/Shanghai'#設(shè)置時(shí)區(qū)為中國上海時(shí)區(qū) 圖片示例分別如下:

文章插圖

文章插圖
3、開始編寫app的視圖文件代碼 , 代碼如下:
fromdjango.shortcuts importrender,redirect fromdjango.http importHttpResponse # Create your views here.defindex(request):returnHttpResponse("這個(gè)是首頁") 圖片示例如下:

文章插圖
4、編寫app的路由代碼 , 代碼如下:
fromdjango.urls importpath,re_path from. importviews urlpatterns=[ path('',views.index) ] 圖片示例如下:

文章插圖
5、編寫項(xiàng)目路由 , 代碼如下:
fromdjango.contrib importadmin fromdjango.urls importpath,include urlpatterns = [ path('admin/', admin.site.urls), path('',include('movie.urls')), ] 圖片示例如下:

文章插圖
6、在終端輸入代碼:python manage.py runserver 8010 , 重啟web服務(wù) , 圖片示例如下:

文章插圖
7.重啟服務(wù)后 , 在終端顯示如下代碼數(shù)據(jù):
Django version 2.2.1, using settings ‘demo03.settings’
Starting development server at http://127.0.0.1:8010/
Quit the server with CTRL-BREAK.
以上代表重啟web服務(wù)成功
進(jìn)入web瀏覽器頁面看到的數(shù)據(jù)如下圖所示:
【超級詳細(xì)圖文講解django框架 django框架主要用來做什么】

文章插圖
推薦閱讀
- 新手lol注冊玩法詳細(xì)攻略教程 lol美服怎么玩
- 一文詳解三者優(yōu)缺點(diǎn)詳細(xì)介紹 現(xiàn)在三大寬帶哪家性價(jià)比高
- 一文揭秘iQOO z5詳細(xì)參數(shù)配置介紹 iQOO z5優(yōu)缺點(diǎn)
- 超級飛俠動畫片人物名字大全 樂迪動畫片人物名字
- 兩者關(guān)系區(qū)別詳細(xì)講解 pdf和ppt的區(qū)別
- 詳細(xì)介紹5種新媒體形式 新媒體推廣是做什么的
- 詳細(xì)解讀市場營銷崗位職責(zé) 市場營銷的工作內(nèi)容是什么
- 超詳細(xì)圖解方法 紅酒怎么開瓶塞最簡單
- h3c交換機(jī)配置教程入門 新手配置h3c交換機(jī)詳細(xì)教程
- 無線路由器安裝步驟詳細(xì)圖解 有路由器有網(wǎng)線怎么裝wifi
