首頁>技術>

一、概念:

django是python的web開發框架,配置較為完善。解耦性強,適合中大型專案開發的團隊開發模式。

django遵循mtv開發思路,

①m就是model,中文名是模型,負責編寫類,物件。相當於mvc開發思路中的m。

②t就是template,中文名是模板,主要儲存靜態檔案,例如html,css,js檔案,處理前段事宜。相當於mvc開發思路中的v。

二、流程:

以下是django的各環節的執行流程圖

三、建立專案:

1、開啟建立專案所在的路徑,在位址列“E:\\IT\\PYthon\\PYTHON試驗”中輸入cmd,依次輸入命令:

django-admin startproject demo03

cd demo03

python manage.py startapp movie

圖片示例如下:

2、開啟pycharm編輯器,開啟專案路徑“E:\\IT\\PYthon\\PYTHON試驗\\demo03>”,開始編輯程式碼

①設定settings檔案,此檔案是在專案目錄下,做專案配置的,配置項共計有3項,依次是:

INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'movie', #把app檔案新增到installed_apps]LANGUAGE_CODE = 'zh-Hans' #設定中文TIME_ZONE = 'Asia/Shanghai' #設定時區為中國上海時區

圖片示例分別如下:

3、開始編寫app的檢視檔案程式碼,程式碼如下:

from django.shortcuts import render,redirectfrom django.http import HttpResponse# Create your views here.def index(request):    return HttpResponse("這個是首頁")

圖片示例如下:

4、編寫app的路由程式碼,程式碼如下:

from django.urls import path,re_pathfrom . import viewsurlpatterns=[ path('',views.index)]

圖片示例如下:

5、編寫專案路由,程式碼如下:

from django.contrib import adminfrom django.urls import path,includeurlpatterns = [    path('admin/', admin.site.urls),    path('',include('movie.urls')),]

圖片示例如下:

6、在終端輸入程式碼:python manage.py runserver 8010,重啟web服務,圖片示例如下:

7.重啟服務後,在終端顯示如下程式碼資料:

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服務成功

進入web瀏覽器頁面看到的資料如下圖所示:

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • vue非同步路由之slue支援