編寫Django第一個頁面
阿新 • • 發佈:2022-03-23
編寫檢視
在先前建立的 myapp 目錄下的 myapp 目錄新建一個 views.py 檔案,並輸入程式碼
from django.http import HttpResponse def index(request): return HttpResponse("歡迎來到主頁 !")
進行URL 配置
繫結 URL 與檢視函式。開啟 urls.py 檔案,增加以下程式碼,則新的程式碼為:
from django.contrib import admin from django.urls import path from django.conf.urls import urlfrom . import views urlpatterns = [ path('admin/', admin.site.urls), url('index/', views.index), ]
驗證
瀏覽器訪問開啟瀏覽器並訪問
補充
1、views.py 檔案,倆個重要的包,是給前端返回用的
from django.http import HttpResponse,HttpResponseRedirect from django.shortcuts import render
HttpResponse函式是用來返回一個字串的
HttpResponseRedirect 是用來重定向到其他url上的
render是用來返回html頁面和頁面初始資料的
2、path() 函式
Django path() 可以接收四個引數,分別是兩個必選引數:route、view 和兩個可選引數:kwargs、name。
語法格式
path(route, view, kwargs=None, name=None)
-
route: 字串,表示 URL 規則,與之匹配的 URL 會執行對應的第二個引數 view。
-
view: 用於執行與正則表示式匹配的 URL 請求。
-
kwargs: 檢視使用的字典型別的引數。
-
name: 用來反向獲取 URL。
Django2. 0中可以使用 re_path() 方法來相容 1.x 版本中的 url()