1. 程式人生 > 其它 >編寫Django第一個頁面

編寫Django第一個頁面

編寫檢視

在先前建立的 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 url
from . 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()

 方法,一些正則表示式的規則也可以通過 re_path() 來實現