91精品国产手机在线-白筒袜嫩萝双腿之间乳白液体-青青操手机在线视频观看-日本中文字幕人妻日韩-日韩精品在线观看视频网站-天堂资源中文最新版在线一区-欧美专区一区二区三区-国产综合亚洲欧美在线-国产精品久久久久久福利69堂

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

一、概念:
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)行流程圖

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

文章插圖
三、創(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
圖片示例如下:

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

文章插圖
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ū) 圖片示例分別如下:

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

文章插圖

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

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

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

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

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

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

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

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

超級詳細(xì)圖文講解django框架 django框架主要用來做什么

文章插圖
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框架主要用來做什么】
超級詳細(xì)圖文講解django框架 django框架主要用來做什么

文章插圖

    推薦閱讀